public void OnEntityEvent(NEntityEvent nEntityEvent) { //Debug.Log("OnEVENT"); var entityEvent = nEntityEvent.Type; switch (entityEvent) { case EntityEvent.Battle: anim.SetBool("Battle", nEntityEvent.Value > 0); break; case EntityEvent.Jump: anim.SetTrigger("Jump"); break; } }
public void SendMapEntitySync(NEntityEvent entityEvent, Character character) { //Debug.LogFormat("SendMapEntityData {0}", GameObjectTool.LogicToWorld(character.EntityData.Position)); NetMessage netMessage = new NetMessage() { Request = new NetMessageRequest() { mapEntitySync = new MapEntitySyncRequest() { entitySync = new NEntitySync() { Id = character.entityId, Entity = character.EntityData, Event = entityEvent } } } }; NetClient.Instance.SendMessage(netMessage); }