Пример #1
0
 private void OnSkillDeactivate(SkillDeactivateAllMessage value)
 {
     GameMessage.StopListen <SkillDeactivateAllMessage>(OnSkillDeactivate);
     Button.isOn            = false;
     _tooltipMessage.Action = TooltipAction.HIDE;
     GameMessage.Send(_tooltipMessage);
 }
Пример #2
0
    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;
    }
Пример #3
0
 private void OnSkillDeactivate(SkillDeactivateAllMessage value)
 {
     Deactivate();
 }