Exemple #1
0
 public TakeFromLocation_memory(Gameplay.GameItems.IDs id, Location loc, Zaimoni.Data.Ary2Dictionary <Location, Gameplay.GameItems.IDs, int> items)
 {
     if (!Map.Canonical(ref loc))
     {
         throw new ArgumentOutOfRangeException(nameof(loc), loc, "has no canonical form");
     }
     m_ID     = id;
     m_loc    = loc;
     m_memory = items;
 }
Exemple #2
0
 public PlayerController(Actor src) : base(src)
 {
     m_LOSSensor  = new Gameplay.AI.Sensors.LOSSensor(VISION_SEES(), src); // deal with vision capabilities
     m_itemMemory = m_Actor.IsFaction(GameFactions.IDs.ThePolice) ? Session.Get.Police.ItemMemory
                                                            : new Zaimoni.Data.Ary2Dictionary <Location, Gameplay.GameItems.IDs, int>();
 }