Exemplo n.º 1
0
        protected virtual void OnStopPath()
        {
            this.isMoving         = false;
            this.m_NavgationState = NavgationState.StopPath;
            if (this.OnStopPathCallback != null)
            {
                this.OnStopPathCallback();
            }
            TriggerParamNavigation triggerParamNavigation = new TriggerParamNavigation();

            triggerParamNavigation.EventID  = 1;
            triggerParamNavigation.Trigger  = this;
            triggerParamNavigation.IsPlayer = this.self.isPlayer;
            TriggerManager2.Instance.Trigger2(triggerParamNavigation);
        }
        private bool IsPlayer(ITriggerDoActionParam param = null)
        {
            TriggerParamNavigation triggerParamNavigation = param as TriggerParamNavigation;

            return(triggerParamNavigation != null && triggerParamNavigation.IsPlayer);
        }