Esempio n. 1
0
 // 这个是整个受伤执行结束
 virtual public void onHurtExecEnd(IDispatchObject dispObj)
 {
     m_execState = EHurtExecState.eEnd;
     m_hurtExecEndDisp.dispatchEvent(this);
 }
Esempio n. 2
0
 virtual public void startHurt()
 {
     m_execState = EHurtExecState.eStartExec;
 }
Esempio n. 3
0
 virtual public void execHurt(SceneCardBase card)
 {
     m_execState = EHurtExecState.eExecing;
 }
Esempio n. 4
0
        protected EventDispatch m_hurtExecEndDisp;  // Hurt Item 执行结束事件分发

        public HurtItemBase(EHurtType hurtType)
        {
            m_hurtType = hurtType;
            m_execState = EHurtExecState.eNone;
            m_hurtExecEndDisp = new AddOnceAndCallOnceEventDispatch();
        }
Esempio n. 5
0
 // 这个是整个受伤执行结束
 virtual public void onHurtExecEnd(IDispatchObject dispObj)
 {
     m_execState = EHurtExecState.eEnd;
     m_hurtExecEndDisp.dispatchEvent(this);
 }
Esempio n. 6
0
 virtual public void execHurt(SceneCardBase card)
 {
     m_execState = EHurtExecState.eExecing;
 }
Esempio n. 7
0
 virtual public void startHurt()
 {
     m_execState = EHurtExecState.eStartExec;
 }
Esempio n. 8
0
        protected EventDispatch m_hurtExecEndDisp;  // Hurt Item 执行结束事件分发

        public HurtItemBase(EHurtType hurtType)
        {
            m_hurtType        = hurtType;
            m_execState       = EHurtExecState.eNone;
            m_hurtExecEndDisp = new AddOnceAndCallOnceEventDispatch();
        }