public void RemoveTempNetObject(ITempNetObject obj) { TempObjID tempId = obj.GetID(); RemoveLocalNetObject(tempId); // remove from queue NetworkManager.RemoveBufferedMessage(obj.GetNetMessage()); NetWriter writer = NetworkManager.StartNetworkMessage("destroy_temp_obj", thisNetworkID); tempId.WriteBytes(writer); NetworkManager.SendMessageToOtherClients(writer, NetworkCore.ReliableSequencedMsg, false); }