private void OnSkillDeactivate(SkillDeactivateAllMessage value) { GameMessage.StopListen <SkillDeactivateAllMessage>(OnSkillDeactivate); Button.isOn = false; _tooltipMessage.Action = TooltipAction.HIDE; GameMessage.Send(_tooltipMessage); }
public override void OnDestroy() { base.OnDestroy(); GameModel.RemoveHandle <PlanetModel>(OnPlanetChange); GameModel.RemoveHandle <UnitModel>(OnUnitChange); GameMessage.StopListen <SkillDeactivateAllMessage>(OnSkillDeactivate); _tooltipMessage.Action = TooltipAction.HIDE; GameMessage.Send(_tooltipMessage); _life = null; _skillCommand = null; _pay = null; _tooltipMessage = null; _deactivateMessage = null; _unit = null; }
private void OnSkillDeactivate(SkillDeactivateAllMessage value) { Deactivate(); }