Пример #1
0
 public override bool CanSee(ObjWithPosition ob)
 {
     if (Entry == Const.SpawnPointEntry)
     {
         return(false);                                         // spawnpoint dont see anyone
     }
     return(true);
 }
Пример #2
0
 public bool DelObj(ObjWithPosition c)
 {
     if (!this.objs.Contains(c.GUID))
     {
         return(false);
     }
     if (this.objRemove.Contains(c))
     {
         return(true);
     }
     this.objRemove.Add(c);
     return(true);
 }
Пример #3
0
 public virtual bool CanSee(ObjWithPosition ob)
 {
     return(false);
 }
Пример #4
0
 public float Distance(ObjWithPosition t)
 {
     return(Pos.Distance(t.Pos));
 }
Пример #5
0
 public bool AddObj(ObjWithPosition c)
 {
     this.objs[c.GUID] = c;
     return(true);
 }
Пример #6
0
 public void RefrencePosition(ObjWithPosition c)
 {
     this.spawn.TrySpawnObj(c.Map, c.Pos);
 }