コード例 #1
0
ファイル: AINode.cs プロジェクト: moto2002/snowbattle
    public static AIBaseData GetActorIsInitAIDataList(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(actor.IsInitAIDataList);
        return(tmpData);
    }
コード例 #2
0
ファイル: AINode.cs プロジェクト: moto2002/snowbattle
    public static AIBaseData GetActorCurTarget(Actor actor, string name = "")
    {
        AIBaseData tmpData = AIBaseData.CreateAIBaseData(AIBaseData.DataType.enBool);

        tmpData.SetBoolValue(actor.CurrentTargetIsDead);
        return(tmpData);
    }
コード例 #3
0
ファイル: AINode.cs プロジェクト: moto2002/snowbattle
    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);
    }
コード例 #4
0
ファイル: AINode.cs プロジェクト: moto2002/snowbattle
    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);
    }