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

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

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