Esempio n. 1
0
 private void OnClientReceiveMessage(AnimTriggerMessage message)
 {
     if (PlayerAnimSyncs.TryGetValue(message.SenderId, out var animSync) && animSync != this)
     {
         animSync.HandleTrigger((AnimTrigger)message.TriggerId);
     }
 }
Esempio n. 2
0
        private void SendTrigger(AnimTrigger trigger)
        {
            var message = new AnimTriggerMessage
            {
                SenderId  = netId.Value,
                TriggerId = (short)trigger
            };

            if (isServer)
            {
                _triggerHandler.SendToAll(message);
            }
            else
            {
                _triggerHandler.SendToServer(message);
            }
        }
Esempio n. 3
0
 private void OnServerReceiveMessage(AnimTriggerMessage message)
 {
     _triggerHandler.SendToAll(message);
 }