public void AddWorldStateListener(IWorldStateListener newListener) { // Won't add it twice. if (!mWorldStateListeners.Contains(newListener)) { mWorldStateListeners.Add(newListener); } }