protected virtual void OnDisable() { UnitManager.RemoveUnit(this); }
protected virtual void OnEnable() { UnitManager.AddUnit(this); }