public override AIRuntimeStatus OnTick(XEntity entity) { var inGameObjectmAIArgTarget = _tree.GetVariable("target"); if (inGameObjectmAIArgTarget != null) { GameObjectmAIArgTarget = (GameObject)inGameObjectmAIArgTarget; } return(AITreeImpleted.XAIActionSkillUpdate(entity, StringmAIArgSkillScript, GameObjectmAIArgTarget)); }
public override AIRuntimeStatus OnTick(XEntity entity) { var inGameObjectmAIArgTarget = _tree.GetVariable("target"); if (inGameObjectmAIArgTarget != null) { GameObjectmAIArgTarget = (GameObject)inGameObjectmAIArgTarget; } return(AITreeImpleted.ValueDistanceUpdate(entity, GameObjectmAIArgTarget, floatmAIArgMaxDistance)); }
public override AIRuntimeStatus OnTick(XEntity entity) { var inGameObjectmAIArgTarget = _tree.GetVariable("target"); if (inGameObjectmAIArgTarget != null) { GameObjectmAIArgTarget = (GameObject)inGameObjectmAIArgTarget; } return(AITreeImpleted.NavToTargetUpdate(entity, GameObjectmAIArgTarget, GameObjectmAIArgNavTarget, Vector3mAIArgNavPos)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.FindTargetByDistanceUpdate(entity, floatmAIArgDistance, SinglemAIArgAngle)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.RandomCompareUpdate(entity, mAIArgProb)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.ResetTargetUpdate(entity)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.StopNavMoveUpdate(entity)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.ValueHPUpdate(entity, Int32mAIArgMaxHP, Int32mAIArgMinHP)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.MoveForwardUpdate(entity)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.RotateSelfUpdate(entity, SinglemAIArgMax, SinglemAIArgMin)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.StatusRandomUpdate(entity, Int32mAIArgProb)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.DoSelectNearestUpdate(entity)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.LogUpdate(entity, stringtext, boollogError)); }
public override AIRuntimeStatus OnTick(XEntity entity) { return(AITreeImpleted.WaitUpdate(entity, floatwaitTime, boolrandomWait, floatrandomWaitMin, floatrandomWaitMax)); }