Ejemplo n.º 1
0
    public static AIBaseData GetActorIsInitAIDataList(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(actor.IsInitAIDataList);
        return(tmpData);
    }
Ejemplo n.º 2
0
    public static AIBaseData GetActorCurTarget(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(actor.CurrentTargetIsDead);
        return(tmpData);
    }
Ejemplo n.º 3
0
    public static AIBaseData GetTrapIsActorTouch(Actor actor, string name = "")
    {
        Trap       tmpTrap = actor as Trap;
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(tmpTrap.mEnterActorIDList.Count > 0);
        return(tmpData);
    }
Ejemplo n.º 4
0
    public static AIBaseData GetTrapIsAble(Actor actor, string name = "")
    {
        Trap       tmpTrap = actor as Trap;
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(tmpTrap.m_trapAble);
        return(tmpData);
    }