public override void WorldObjectDestroyed(RpcArgs args) { //! Object was initially destroyed at server, shouldn't try to destroy again if (networkObject.IsServer) { return; } if (_objectSpawner != null) { BMSLogger.Instance.Log("World object destroyed via RPC"); _objectSpawner.DestroyObjectByIndex(args.GetNext <int>()); } }