SmashBros.Controllers.CharacterController.Unload C# (CSharp) Method

Unload() public method

public Unload ( ) : void
return void
        public override void Unload()
        {
            pad.OnNavigation -= Navigation;
            pad.OnHitkeyDown -= HitKeyDown;
            pad.OnHitKeyUp -= HitKeyUp;
            pad.OnSuperkeyDown -= SuperKeyDown;
            pad.OnSuperKeyUp -= SuperKeyUp;
            pad.OnShieldkeyDown -= ShieldKeyDown;
            pad.OnShieldKeyUp -= ShieldKeyUp;

            if (view.BoundBox != null && view.BoundBox.FixtureList != null)
            {
                view.BoundBox.OnCollision -= Collision;
                view.BoundBox.OnSeparation -= Seperation;
            }

            SubscribeToGameState = false;

            DisposeView(view);
            System.GC.SuppressFinalize(this);
        }