public static AIBaseData GetActorIsInitAIDataList(Actor actor, string name = "") { AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool); tmpData.SetBoolValue(actor.IsInitAIDataList); return(tmpData); }
public static AIBaseData GetActorCurTarget(Actor actor, string name = "") { AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool); tmpData.SetBoolValue(actor.CurrentTargetIsDead); return(tmpData); }
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); }
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); }