com.threerings.tudey.config
Class ScriptConfig

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.ScriptConfig
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
ScriptConfig.Condition, ScriptConfig.Goto, ScriptConfig.Move, ScriptConfig.Rotate, ScriptConfig.Wait

@EditorTypes(value={ScriptConfig.Wait.class,ScriptConfig.Move.class,ScriptConfig.Rotate.class,ScriptConfig.Condition.class,ScriptConfig.Goto.class})
public abstract class ScriptConfig
extends DeepObject
implements Exportable

Configurations for scripted actions in a behavior.


Nested Class Summary
static class ScriptConfig.Condition
          A script that waits until a condition is satisfied before completing.
static class ScriptConfig.Goto
          Goes to a specific script step.
static class ScriptConfig.Move
          Moves to a target location.
static class ScriptConfig.Rotate
          Rotates to a target orientation.
static class ScriptConfig.Wait
          A script that waits some amount of time before completing.
 
Constructor Summary
ScriptConfig()
           
 
Method Summary
abstract  String getLogicClassName()
          Returns the name of the server-side logic class for this behavior.
 void invalidate()
          Invalidates any cached data.
 
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

ScriptConfig

public ScriptConfig()
Method Detail

getLogicClassName

public abstract String getLogicClassName()
Returns the name of the server-side logic class for this behavior.


invalidate

public void invalidate()
Invalidates any cached data.



Copyright © 2011. All Rights Reserved.