com.threerings.tudey.config
Class ClientActionConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.ClientActionConfig
All Implemented Interfaces:
Exportable, com.threerings.io.Streamable, Copyable, Cloneable
Direct Known Subclasses:
ClientActionConfig.Compound, ClientActionConfig.ControllerAction, ClientActionConfig.ServerRequest

@EditorTypes(value={ClientActionConfig.ControllerAction.class,ClientActionConfig.ServerRequest.class,ClientActionConfig.Compound.class})
public abstract class ClientActionConfig
extends DeepObject
implements Exportable, com.threerings.io.Streamable

Configurations for client-side actions.


Nested Class Summary
static class ClientActionConfig.Compound
          Executes multiple actions simultaneously.
static class ClientActionConfig.ControllerAction
          Fires an action on the scene controller.
static class ClientActionConfig.ServerRequest
          Sends a request to the server.
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
com.threerings.io.Streamable.Closure
 
Constructor Summary
ClientActionConfig()
           
 
Method Summary
abstract  void execute(TudeyContext ctx, TudeySceneView view, Sprite source)
          Executes the action.
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClientActionConfig

public ClientActionConfig()
Method Detail

execute

public abstract void execute(TudeyContext ctx,
                             TudeySceneView view,
                             Sprite source)
Executes the action.



Copyright © 2011. All Rights Reserved.