public void RemoveTrap(MapTrapInstance trap) { lock (GetMapLock()) { MapTraps.Remove(trap); } }
public void SpawnTrap(Entity owner, SpellBase parentSpell, byte x, byte y, byte z) { lock (GetMapLock()) { var trap = new MapTrapInstance(owner, parentSpell, Id, x, y, z); MapTraps.Add(trap); } }