예제 #1
0
 /// <summary>
 /// 重置动作。
 /// </summary>
 public override void Reset()
 {
     m_Count = 0;
     if (m_Target != null)
     {
         m_Target.Reset();
     }
 }
예제 #2
0
        public void MoorPhSetAuto(bool value)
        {
            if (m_AutoFight == value)
            {
                return;
            }
            m_AutoFight = value;
            if (m_AutoFight)
            {
                m_SuspendDelayCount = 0;
                m_FightBehavior.Reset();
            }
            m_FightBehavior.Run = m_AutoFight;

            //改变通知
            EventParameter ep = EventParameter.Get();

            ep.intParameter  = m_AutoFight ? 1 : 0;
            ep.intParameter1 = 100;
            CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_AUTO_FIGHT, ep);
        }