コード例 #1
0
ファイル: GoapStatus.cs プロジェクト: Hengle/GameDemo
        public GoapStatus Clone()
        {
            GoapStatus goapStatus = new GoapStatus();

            foreach (var pair in statusDic)
            {
                goapStatus.AddState(pair.Key, pair.Value);
            }

            return(goapStatus);
        }
コード例 #2
0
ファイル: GoapGoal.cs プロジェクト: LIQIANGEASTSUN/Goap
 protected void SetGoal(GoapCondition condition, object value)
 {
     goalStatus.AddState(condition, value);
 }