public static AIBaseData GetActorTargetDis(Actor actor, string name = "") { AIBaseData tmpData = AIBaseData.CreateAIBaseData(); tmpData.SetFloatValue(ActorTargetManager.GetTargetDistance(actor.RealPos, actor.CurrentTarget.RealPos)); return(tmpData); }
public static AIBaseData GetActorHPPercent(Actor actor, string name = "") { AIBaseData tmpData = AIBaseData.CreateAIBaseData(); tmpData.SetFloatValue(actor.HP / actor.MaxHP); return(tmpData); }
public static AIBaseData GetTrapMinAttackTime(Actor actor, string name = "") { Trap tmpTrap = actor as Trap; AIBaseData tmpData = AIBaseData.CreateAIBaseData(); tmpData.SetFloatValue(tmpTrap.mMinAttackTime); return(tmpData); }