Exemple #1
0
#pragma warning restore 0649
        #endregion

        #region Base - Override

        public override bool PassCondition(EventConditionData hData)
        {
            var hPlayer = Global_GameplayManager.playerController;

            if (hPlayer == null || hPlayer.actorData.m_hRigid == null)
            {
                return(false);
            }

            var vVel = hPlayer.actorData.m_hRigid.velocity;

            if (FlagUtility.HasFlagUnsafe(m_eYType, VelocityYType.Zero) && vVel.y == m_fCheckY)
            {
                return(true);
            }

            if (FlagUtility.HasFlagUnsafe(m_eYType, VelocityYType.Up) && vVel.y > m_fCheckY)
            {
                return(true);
            }

            if (FlagUtility.HasFlagUnsafe(m_eYType, VelocityYType.Down) && vVel.y < m_fCheckY)
            {
                return(true);
            }


            return(false);
        }
Exemple #2
0
        protected virtual void Awake()
        {
            m_hConditionData = new EventConditionData(transform);

            m_ePreviousNetworkMode = m_eNetworkMode;
            m_ePreviousEventType   = m_eEventType;
            m_hRunEvents           = RunEvents;
        }
        protected virtual void Awake()
        {
            m_hConditionData = new EventConditionData(transform);

            if (IsPassCondition())
            {
                m_hOnAwake.Invoke();
            }
        }
Exemple #4
0
#pragma warning restore 0649
        #endregion

        #region Base - Override

        public override bool PassCondition(EventConditionData hData)
        {
            var hPlayer = Global_GameplayManager.playerController;

            if (hPlayer == null)
            {
                return(false);
            }

            return(isTrue == FlagUtility.HasFlagUnsafe(hPlayer.actorData.m_eStateFlag, ActorStateFlag.GroundPounding));
        }
#pragma warning disable 0649

#pragma warning restore 0649
        #endregion

        #region Base - Override

        public override bool PassCondition(EventConditionData hData)
        {
            var hPlayer = Global_GameplayManager.playerController;

            if (hPlayer)
            {
                return(!hPlayer.actorData.m_hInputData.m_bPressInput);
            }

            return(true);
        }
Exemple #6
0
 protected virtual void Awake()
 {
     m_hConditionData = new EventConditionData(transform);
 }
Exemple #7
0
        public void TestJsonStringNotEmptyField()
        {
            EventConditionData ecd = new EventConditionData();
            ecd.CheckCondition1 = 2;
            ecd.CheckCondition2 = 1;
            ecd.CheckType = 0;
            ExcelToJsonString temp = new ExcelToJsonString();
            string jsonStr = temp.ObjectToJsonString(ecd);
            string realJsonStr = "{\"CheckType\":0,\"CheckCondition1\":2,\"CheckCondition2\":1}";

            Assert.AreEqual(realJsonStr, jsonStr);
        }
#pragma warning restore 0649
        #endregion

        #region Base - Override

        public override bool PassCondition(EventConditionData hData)
        {
            return(m_bIsTrue == Global_GameplayManager.bossDead);
        }
Exemple #9
0
        protected virtual void Awake()
        {
            m_hAnimation = GetComponent <Animation>();

            m_hConditionData = new EventConditionData(transform);
        }
 public override bool PassCondition(EventConditionData hData)
 {
     return(DSC_Network.isServerOnly == m_bIsServerOnly);
 }