Beispiel #1
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.DetectEnemyInSightUpdate(e));
        }
Beispiel #2
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.RotateSelfUpdate(e, mAIArgMax, mAIArgMin));
        }
Beispiel #3
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.MoveForwardUpdate(e));
        }
Beispiel #4
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.IsCastingSkillUpdate(e));
        }
Beispiel #5
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.RotateToTargetUpdate(e, mAIArgTarget.Value, mAIArgAngle.Value));
        }
Beispiel #6
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

            return((TaskStatus)AITreeImpleted.ValueDistanceUpdate(e, mAIArgTarget.Value, mAIArgMaxDistance.Value));
        }
Beispiel #7
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

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

            return((TaskStatus)AITreeImpleted.XAIActionSkillUpdate(e, mAIArgSkillScript, mAIArgTarget.Value));
        }
Beispiel #9
0
        public override TaskStatus OnUpdate()
        {
            XEntity e = AITreeImpleted.Transform2Entity(transform);

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

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

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

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

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

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