public void handle(CloudLandClient client, IMessage messageReceived) { ServerRemoveEntityMessage message = (ServerRemoveEntityMessage)messageReceived; Loom.QueueOnMainThread(() => { Transform t = client.getClientComponent().entitiesParent.Find("entity|" + message.EntityId); if (t != null) { GameObject.Destroy(t.gameObject); } }); }
public void handle(CloudLandClient client, IMessage messageReceived) { ServerRemoveEntityMessage message = (ServerRemoveEntityMessage)messageReceived; Loom.QueueOnMainThread(() => { Transform t = client.getClientComponent().entitiesParent.Find("entity|" + message.EntityId); if (t != null) { ClientComponent.INSTANCE.entityManager.destroy(t.GetComponent <Entity>()); } }); }