private void RemovePlayer() { var map = player.Components.Get <IPresenceMapProvider>().GetMap(); map?.GameObjectCollection.Remove(id); player.Dispose(); }
public override void Stop() { _logger.Log("Begin"); _gameObject.Dispose(); _logger.Log("End"); }
public static bool OnFlush(IGameObject obj) { if (obj is PlumbBob) return false; obj.Dispose(); obj.Destroy(); return true; }
public static bool OnFlush(IGameObject obj) { if (obj is PlumbBob) { return(false); } obj.Dispose(); obj.Destroy(); return(true); }
public void RemoveGameObject(IGameObject gameObject) { gameObject.Dispose(); gameObjects.Remove(gameObject.ID); }