Esempio n. 1
0
    public static AIBaseData GetActorTargetDis(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData();

        tmpData.SetFloatValue(ActorTargetManager.GetTargetDistance(actor.RealPos, actor.CurrentTarget.RealPos));
        return(tmpData);
    }
Esempio n. 2
0
    public static AIBaseData GetActorHPPercent(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData();

        tmpData.SetFloatValue(actor.HP / actor.MaxHP);
        return(tmpData);
    }
Esempio n. 3
0
    public static AIBaseData GetTrapMinAttackTime(Actor actor, string name = "")
    {
        Trap       tmpTrap = actor as Trap;
        AIBaseData tmpData = AIBaseData.CreateAIBaseData();

        tmpData.SetFloatValue(tmpTrap.mMinAttackTime);
        return(tmpData);
    }