Exemplo n.º 1
0
        public void SetUp(string actionName, string actionText, string playerPeerId)
        {
            _actionName = actionName;

            var captainsMessNetworkManager = CaptainsMessNetworkManager.singleton as CaptainsMessNetworkManager;

            _player = captainsMessNetworkManager.LobbyPlayers().Single(p => p.peerId == playerPeerId) as Player.Player;
            _multiValueControlsManager = FindObjectOfType <MultiValueControlsManager>();

            _text.text = actionText.ToUpper();
        }
Exemplo n.º 2
0
        protected void Start()
        {
            if (isServer)
            {
                _goalProvider              = FindObjectOfType <GoalProvider>();
                _actionDispatcher          = FindObjectOfType <ActionDispatcher>();
                _multiValueControlsManager = FindObjectOfType <MultiValueControlsManager>();

                _actionDispatcher.SetPlayerGoalManager(_player.peerId, this);
            }
        }
Exemplo n.º 3
0
        public void SetUp(string actionName, string actionText, string playerPeerId, string[] values, string[] valueTexts)
        {
            _actionName = actionName;

            var captainsMessNetworkManager = CaptainsMessNetworkManager.singleton as CaptainsMessNetworkManager;

            _player = captainsMessNetworkManager.LobbyPlayers().Single(p => p.peerId == playerPeerId) as Player.Player;
            _multiValueControlsManager = FindObjectOfType <MultiValueControlsManager>();

            _text.text = actionText.ToUpper();

            _values = values;

            for (var i = 0; i < _valueTexts.Count; i++)
            {
                _valueTexts[i].text = valueTexts[i];
            }
        }