Esempio n. 1
0
        public void RpcPointTransfer(EventMessages.PointTransferInfo message)
        {
            var transferState = new PointTransferState
            {
                CurrentRoundStatus = CurrentRoundStatus,
                PlayerNames        = message.PlayerNames,
                Points             = message.Points,
                PointTransfers     = message.PointTransfers
            };

            StateMachine.ChangeState(transferState);
        }
Esempio n. 2
0
        public void PointTransfer(IList <PointTransfer> transfers, bool next, bool extra, bool keepSticks)
        {
            var transferState = new PointTransferState
            {
                CurrentRoundStatus = CurrentRoundStatus,
                NextRound          = next,
                ExtraRound         = extra,
                KeepSticks         = keepSticks,
                PointTransferList  = transfers
            };

            StateMachine.ChangeState(transferState);
        }