public AnimateCrab(Animation.Name animName, GameSprite.Name spriteName) : base(animName) { this.poFirstImage = null; this.pCurrentImage = null; this.pSprite = GameSpriteMan.Find(spriteName); Debug.Assert(this.pSprite != null); }
public static Animation Find(Animation.Name name) { AnimMan pANodeMan = AnimMan.PrivGetInstance(); Debug.Assert(pANodeMan != null); pANodeMan.poAnimNodeCompare.poAnimation.SetName(name); AnimNode pANode = (AnimNode)pANodeMan.BaseFind(pANodeMan.poAnimNodeCompare); Debug.Assert(pANode != null); return(pANode.poAnimation); }
public void SetName(Animation.Name name) { this.name = name; }
public Animation(Animation.Name animName) { this.name = animName; }