Esempio n. 1
0
 void OnDestroy()
 {
     RemoveEventHandler(EventTypeEnum.EntityDie.ToString(), ReceiveEntityDieHandle);          //实体死亡消息处理
     RemoveEventHandler(EventTypeEnum.S_CSMsgFightFightToResult.ToString(), RoadblockBeHurt); //角色受击更
     UIEventManager.Instance.RemoveUIEventHandel(UIEventType.DefenceLoopNum, DefenceLoopNumHandle);
     UIEventManager.Instance.RemoveUIEventHandel(UIEventType.DefenceMaxLoopNum, DefenceMaxLoopNumHandle);
     RemoveEventHandler(EventTypeEnum.EctypeFinish.ToString(), EctypeFinishHandle);
     RemoveEventHandler(EventTypeEnum.DefenceEctypeSettleAccount.ToString(), DefenceEctypeSettleAccountHandle);
     m_instance = null;
 }
Esempio n. 2
0
    void Awake()
    {
        m_instance = this;

        RegisterEventHandler();
        if (GameDataManager.Instance.DataIsNull(DataType.InitializeEctype))
        {
            GameDataManager.Instance.dataEvent.RegisterEvent(DataType.InitializeEctype, Init);
        }
        else
        {
            Init(null);
        }
        m_tipsDispearTime    = CommonDefineManager.Instance.CommonDefine.DefenceLevelTipsAppearTime;
        m_commonDefineCDTime = CommonDefineManager.Instance.CommonDefine.DefenceLevelTipsCoolDown / 1000f;
        m_downTipsLabel      = DownTips.GetComponentInChildren <UILabel>();


        DownTips.SetActive(false);
    }