예제 #1
0
 public object GetValue(StratusBlackboard blackboard, GameObject gameObject)
 {
     if (scope == Scope.Local)
     {
         return(blackboard.GetLocal(gameObject, key));
     }
     return(blackboard.GetGlobal(key));
 }
예제 #2
0
 public void SetValue(StratusBlackboard blackboard, GameObject gameObject, T value)
 {
     if (scope == Scope.Local)
     {
         blackboard.SetLocal <T>(gameObject, key, value);
     }
     else
     {
         blackboard.SetGlobal <T>(key, value);
     }
 }