コード例 #1
0
 public override void Initialize()
 {
     base.Initialize();
     Alive = false;
     m_FadingOutAnimation = new FadeOutAnimation(this);
     m_FadingOutAnimation.AnimationFinished += FadingAnimation_AnimationFinished;
 }
コード例 #2
0
        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();
        }