protected override void OnClick() { base.OnClick(); switch (option) { case PageButtonOption.Next: if (SendTo != NetworkInstanceType.Null) { _newNetworkServer.SendMessageToType("NetworkGoToNextPage", "", SendTo); } else { _newNetworkServer.SendMessageToAll("NetworkGoToNextPage", ""); } break; case PageButtonOption.Previous: if (SendTo != NetworkInstanceType.Null) { _newNetworkServer.SendMessageToType("NetworkGoToPreviousPage", "", SendTo); } else { _newNetworkServer.SendMessageToAll("NetworkGoToPreviousPage", ""); } break; case PageButtonOption.Especific: if (SendTo != NetworkInstanceType.Null) { _newNetworkServer.SendMessageToType("NetworkOpenPageById", JsonConvert.SerializeObject(Especific), SendTo); } else { _newNetworkServer.SendMessageToAll("NetworkOpenPageById", JsonConvert.SerializeObject(Especific)); } break; case PageButtonOption.Type: if (SendTo != NetworkInstanceType.Null) { _newNetworkServer.SendMessageToType("NetworkOpenPageByType", JsonConvert.SerializeObject(Type), SendTo); } else { _newNetworkServer.SendMessageToAll("NetworkOpenPageByType", JsonConvert.SerializeObject(Type)); } break; } }
protected override void OnClick() { base.OnClick(); if (SendToPassive) { _newNetworkServer.SendMessageToType("NetworkEndQuestion", "", NetworkInstanceType.ListeningClient); } else { _newNetworkServer.SendMessageToAll("NetworkEndQuestion", ""); } }
protected override void OnClick() { base.OnClick(); _newNetworkServer.SendMessageToType("NetworkGamePrepare", JsonConvert.SerializeObject(GameController), ToType); }
protected override void OnClick() { base.OnClick(); _serverController.SendMessageToType("BootstrapEndGame", JsonConvert.SerializeObject(GameController), ToType); }