Ejemplo n.º 1
0
 public T Recall <T>(IMemoryID id) where T : IMemory
 {
     if (!memoryById.ContainsKey(id))
     {
         return(default(T));
     }
     return((T)memoryById[id]);
 }
Ejemplo n.º 2
0
 public TopicMemory(string topic)
 {
     id = new MemoryID <TopicMemory>(topic.GetHashCode());
 }
Ejemplo n.º 3
0
 public ObjectMemory(GameObject gameobject)
 {
     id = new MemoryID <ObjectMemory>(gameobject.GetInstanceID());
 }
Ejemplo n.º 4
0
 public bool IsKnown(IMemoryID id)
 {
     return(memoryById.ContainsKey(id));
 }