public object GetValue(StratusBlackboard blackboard, GameObject gameObject) { if (scope == Scope.Local) { return(blackboard.GetLocal(gameObject, key)); } return(blackboard.GetGlobal(key)); }
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); } }