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

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

        public ImmeHurtItemBase(EImmeHurtType hurtType)
        {
            m_hurtType        = hurtType;
            m_execState       = EImmeHurtExecState.eNone;
            m_hurtExecEndDisp = new AddOnceAndCallOnceEventDispatch();
        }