private void OnClientReceiveMessage(AnimTriggerMessage message) { if (PlayerAnimSyncs.TryGetValue(message.SenderId, out var animSync) && animSync != this) { animSync.HandleTrigger((AnimTrigger)message.TriggerId); } }
private void SendTrigger(AnimTrigger trigger) { var message = new AnimTriggerMessage { SenderId = netId.Value, TriggerId = (short)trigger }; if (isServer) { _triggerHandler.SendToAll(message); } else { _triggerHandler.SendToServer(message); } }
private void OnServerReceiveMessage(AnimTriggerMessage message) { _triggerHandler.SendToAll(message); }