public void RemoveChild() { _eventObject.SetParent(null); _eventObject = null; }
public void SetChild(EventObject obj) { obj.SetParent(this); _eventObject = obj; }
public void AddObject(EventObject obj) { int posX = (int)(obj.MidPosition.X / tileSize); int posY = (int)(obj.MidPosition.Y / tileSize); if (isValid(posX, posY) && _layers[3][posX, posY].EventObject == null) _layers[3][posX, posY].SetChild(obj); }