コード例 #1
0
ファイル: XAIActionMove.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.DetectEnemyInSightUpdate(e));
        }
コード例 #2
0
ファイル: XAIActionMove.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.RotateSelfUpdate(e, mAIArgMax, mAIArgMin));
        }
コード例 #3
0
ファイル: XAIActionMove.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.MoveForwardUpdate(e));
        }
コード例 #4
0
ファイル: XAIConditionValue.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.IsCastingSkillUpdate(e));
        }
コード例 #5
0
ファイル: XAIActionMove.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.RotateToTargetUpdate(e, mAIArgTarget.Value, mAIArgAngle.Value));
        }
コード例 #6
0
ファイル: XAIConditionValue.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.ValueDistanceUpdate(e, mAIArgTarget.Value, mAIArgMaxDistance.Value));
        }
コード例 #7
0
ファイル: XAIConditionValue.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.IsHurtOppoUpdate(e));
        }
コード例 #8
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.XAIActionSkillUpdate(e, mAIArgSkillScript, mAIArgTarget.Value));
        }
コード例 #9
0
ファイル: XAIConditionValue.cs プロジェクト: xfilson/dn_asset
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.ValueMPUpdate(e, mAIArgMaxMP, mAIArgMinMP));
        }
コード例 #10
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.RandomCompareUpdate(e, mAIArgProb));
        }
コード例 #11
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.SelectMoveTargetByIdUpdate(e, mAIArgMoveTarget.Value, mAIArgObjectId));
        }
コード例 #12
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.CalDistanceUpdate(e, mAIArgObject.Value, mAIArgDistance.Value, mAIArgDestPoint.Value));
        }
コード例 #13
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.DoSelectRandomTargetUpdate(e));
        }
コード例 #14
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.FindTargetByDistanceUpdate(e, mAIArgDistance.Value, mAIArgAngle));
        }