void OnPlayDialogue(ref MyEventPlayDialogue msg) { if (!MyMwcEnums.IsValidValue((MyDialogueEnum)msg.DialogueEnum)) { Alert("Invalid dialogue enum", msg.SenderEndpoint, msg.EventType); return; } MyScriptWrapper.PlayDialogue((MyDialogueEnum)msg.DialogueEnum); }
public void SendPlayDialogue(MyDialogueEnum id) { var msg = new MyEventPlayDialogue(); msg.DialogueEnum = (int)id; Peers.SendToAll(ref msg, NetDeliveryMethod.ReliableOrdered); }