public static void RemoveObject(GameObject gameObject) { sceneObjects.Remove(gameObject); SceneObjectListChanged?.Invoke(gameObject, new EventArgs()); ObjectRemoved?.Invoke(gameObject, new EventArgs()); }
public static void AddObject(GameObject gameObject) { sceneObjects.Add(gameObject); SceneObjectListChanged?.Invoke(gameObject, new EventArgs()); ObjectAdded?.Invoke(gameObject, new EventArgs()); }