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;
            }
        }
Ejemplo n.º 2
0
        protected override void OnClick()
        {
            base.OnClick();

            if (SendToPassive)
            {
                _newNetworkServer.SendMessageToType("NetworkEndQuestion", "", NetworkInstanceType.ListeningClient);
            }
            else
            {
                _newNetworkServer.SendMessageToAll("NetworkEndQuestion", "");
            }
        }
Ejemplo n.º 3
0
        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);
        }