|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.tudey.config.ActionConfig
com.threerings.tudey.config.ActionConfig.Compound
public static class ActionConfig.Compound
Executes multiple actions simultaneously.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.threerings.io.Streamable |
|---|
com.threerings.io.Streamable.Closure |
| Field Summary | |
|---|---|
ActionConfig[] |
actions
The actions to execute. |
boolean |
stopOnFailure
If we should stop executing actions if one fails. |
| Constructor Summary | |
|---|---|
ActionConfig.Compound()
|
|
| Method Summary | |
|---|---|
String |
getLogicClassName()
Returns the name of the server-side logic class for this action. |
void |
getPreloads(ConfigManager cfgmgr,
PreloadableSet preloads)
Adds the resources to preload for this action into the provided set. |
ActionConfig[] |
getSubActions()
Returns an array of any contained ActionConfigs. |
void |
invalidate()
Invalidates any cached data. |
void |
preExecute(TudeySceneView view,
ActorSprite sprite,
int timestamp)
Pre-executes the action on the owning client. |
boolean |
shouldPreExecute()
Checks whether we should pre-execute this action on the owning client. |
| 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 |
| Field Detail |
|---|
@Editable public ActionConfig[] actions
@Editable public boolean stopOnFailure
| Constructor Detail |
|---|
public ActionConfig.Compound()
| Method Detail |
|---|
public boolean shouldPreExecute()
ActionConfig.PreExecutable
shouldPreExecute in interface ActionConfig.PreExecutable
public void preExecute(TudeySceneView view,
ActorSprite sprite,
int timestamp)
ActionConfig.PreExecutable
preExecute in interface ActionConfig.PreExecutablepublic String getLogicClassName()
ActionConfig
getLogicClassName in class ActionConfig
public void getPreloads(ConfigManager cfgmgr,
PreloadableSet preloads)
ActionConfig
getPreloads in class ActionConfigpublic void invalidate()
ActionConfig
invalidate in class ActionConfigpublic ActionConfig[] getSubActions()
ActionConfig
getSubActions in class ActionConfig
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||