com.threerings.tudey.config
Class SceneGlobalConfig.Original

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.SceneGlobalConfig.Implementation
          extended by com.threerings.tudey.config.SceneGlobalConfig.Original
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
SceneGlobalConfig.Camera, SceneGlobalConfig.EnvironmentModel
Enclosing class:
SceneGlobalConfig

public abstract static class SceneGlobalConfig.Original
extends SceneGlobalConfig.Implementation

Superclass of the original implementations.


Field Summary
 HandlerConfig[] handlers
          The global's event handlers.
 TagConfig tags
          Tags used to identify the global within the scene.
 
Constructor Summary
SceneGlobalConfig.Original()
           
 
Method Summary
 String getLogicClassName()
          Returns the name of the server-side logic class to use for the global, or null for none.
 SceneGlobalConfig.Original getOriginal(ConfigManager cfgmgr)
          Returns a reference to the config's underlying original implementation.
 void getPreloads(ConfigManager cfgmgr, PreloadableSet preloads)
          Adds the resources to preload for this global into the provided set.
 void invalidate()
          Invalidates any cached data.
 
Methods inherited from class com.threerings.tudey.config.SceneGlobalConfig.Implementation
getSpriteImplementation, getUpdateReferences
 
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

tags

@Editable
public TagConfig tags
Tags used to identify the global within the scene.


handlers

@Editable
public HandlerConfig[] handlers
The global's event handlers.

Constructor Detail

SceneGlobalConfig.Original

public SceneGlobalConfig.Original()
Method Detail

getLogicClassName

public String getLogicClassName()
Returns the name of the server-side logic class to use for the global, or null for none.


getPreloads

public void getPreloads(ConfigManager cfgmgr,
                        PreloadableSet preloads)
Adds the resources to preload for this global into the provided set.


getOriginal

public SceneGlobalConfig.Original getOriginal(ConfigManager cfgmgr)
Description copied from class: SceneGlobalConfig.Implementation
Returns a reference to the config's underlying original implementation.

Specified by:
getOriginal in class SceneGlobalConfig.Implementation

invalidate

public void invalidate()
Description copied from class: SceneGlobalConfig.Implementation
Invalidates any cached data.

Overrides:
invalidate in class SceneGlobalConfig.Implementation


Copyright © 2011. All Rights Reserved.