public void Activate() { if (IsActive) { return; } Player.OnInput += Player_OnInput; Player.OnShootTheBall += Player_OnShootTheBall; Player.OnRightGoalCollisionEnter += Player_OnRightGoalCollisionEnter; Player.OnRightGoalCollisionStay += Player_OnRightGoalCollisionStay; Player.OnBallCollisionEnter += Player_OnBallCollisionEnter; Player.OnBallCollisionStay2D += Player_OnBallCollisionStay2D; Player.OnCornerCollisionStay2D += Player_OnCornerCollisionStay2D; Player.UpdateColor(); IsActive = true; }