public override bool CanSee(ObjWithPosition ob) { if (Entry == Const.SpawnPointEntry) { return(false); // spawnpoint dont see anyone } return(true); }
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); }
public virtual bool CanSee(ObjWithPosition ob) { return(false); }
public float Distance(ObjWithPosition t) { return(Pos.Distance(t.Pos)); }
public bool AddObj(ObjWithPosition c) { this.objs[c.GUID] = c; return(true); }
public void RefrencePosition(ObjWithPosition c) { this.spawn.TrySpawnObj(c.Map, c.Pos); }