public void UnregisterListeners() { //Grid.EventManager.RemoveMyListeners(this); if (movement != null) { movement.RemoveMyListeners(); } if (healthDeathManager != null) { healthDeathManager.RemoveListeners(); } //Grid.EventManager.RemoveMyListeners(healthDeathManager); }