com.threerings.tudey.config
Class ActorSpriteConfig.MovementSet

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.tudey.config.ActorSpriteConfig.MovementSet
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Direct Known Subclasses:
ActorSpriteConfig.QuadMovement, ActorSpriteConfig.SingleMovement
Enclosing class:
ActorSpriteConfig

@EditorTypes(value={ActorSpriteConfig.SingleMovement.class,ActorSpriteConfig.QuadMovement.class})
public abstract static class ActorSpriteConfig.MovementSet
extends DeepObject
implements Exportable

Represents a set of movement animations.


Field Summary
 float speed
          The movement speed of this animation set.
 
Constructor Summary
ActorSpriteConfig.MovementSet()
           
 
Method Summary
abstract  void getPreloads(ConfigManager cfgmgr, PreloadableSet preloads)
          Adds the resources to preload for this sprite into the provided set.
abstract  Animation[] resolve(Model model)
          Resolves the movement set animations for the supplied model.
 
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

speed

@Editable(min=0.0,
          step=0.01)
public float speed
The movement speed of this animation set.

Constructor Detail

ActorSpriteConfig.MovementSet

public ActorSpriteConfig.MovementSet()
Method Detail

getPreloads

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


resolve

public abstract Animation[] resolve(Model model)
Resolves the movement set animations for the supplied model.



Copyright © 2011. All Rights Reserved.