/// <summary> /// Stunned info will ONLY be sent to subject! /// </summary> /// <param name="subjectPlayer"></param> /// <param name="upright"></param> public static void SendToAll(GameObject subjectPlayer, bool upright, bool buckling) { if (!IsValid(subjectPlayer, upright, buckling)) { return; } var msg = new PlayerUprightMessage { SubjectPlayer = subjectPlayer.NetId(), Upright = upright, }; msg.SendToAllExcept(subjectPlayer); msg.SendTo(subjectPlayer); }
/// <summary> /// Stunned info will ONLY be sent to subject! /// </summary> /// <param name="subjectPlayer"></param> /// <param name="upright"></param> /// <param name="isStunned"></param> public static void SendToAll(GameObject subjectPlayer, bool upright, bool isStunned) { if (!IsValid(subjectPlayer, upright)) { return; } var msg = new PlayerUprightMessage { SubjectPlayer = subjectPlayer.NetId(), Upright = upright, Stunned = StunnedState.Unknown }; msg.SendToAllExcept(subjectPlayer); msg.Stunned = isStunned ? StunnedState.Stunned : StunnedState.NonStunned; msg.SendTo(subjectPlayer); }