public override void Initialize() { base.Initialize(); Alive = false; m_FadingOutAnimation = new FadeOutAnimation(this); m_FadingOutAnimation.AnimationFinished += FadingAnimation_AnimationFinished; }
public override void Initialize() { base.Initialize(); ICollisionsManager collisionMgr = Game.Services.GetService(typeof(ICollisionsManager)) as ICollisionsManager; if(collisionMgr != null) { collisionMgr.AddObjectToMonitor(this); } m_FadingAnimation = new FadeOutAnimation(this); m_FadingAnimation.AnimationFinished += FadingAnimation_AnimationFinished; m_RotatingAnimation = new RotateAnimation(this); m_RotatingAnimation.AnimationFinished += RotatingAnimation_AnimationFinished; Logic.Initialize(); }