private void Start()
 {
     score    = new int[2];
     score[0] = score[1] = 0;
     control  = FindObjectOfType <GameFlowControl>();
     switcher = FindObjectOfType <GameSwitcher>();
 }
Exemple #2
0
        public static void OnClose(string id)
        {
            MessageGameOver msg = new MessageGameOver {
                Header = "GameOver", Id = id
            };

            GameFlowControl.ReceiveGameOver(msg);
        }
Exemple #3
0
    private void Start()
    {
        control = FindObjectOfType <GameFlowControl>();
        tileMap = FindObjectOfType <TileMap>();
        input   = GetComponent <InputManager>();
        selfRef = GetComponent <Token>();
        anim    = GetComponent <Animator>();
        score   = FindObjectOfType <ScoreManager>();

        stateMachine.SetDefaultState(new IdleState());
        stateMachine.Default();

        targetRot = transform.rotation;
        FindTeamHolder(teamIndex);
        FindCompletePath(teamIndex);
        GoToHolder(orderInHolder);
        input.enabled = false;
    }
Exemple #4
0
 private void Awake()
 {
     input = GetComponent <InputManager>();
     FindDice();
     control = FindObjectOfType <GameFlowControl>();
 }
Exemple #5
0
    // Use this for initialization
    void Start()
    {
        _GameState = GamePlayObj.GetComponent<MainGameState> ();
        _GameFlow = GetComponent<GameFlowControl> ();
        _Canvas = transform.FindChild ("MenuCanvas");

        _CardManager = GamePlayObj.GetComponent<CardManager> ();
        _PlaceholderLibrary = gameObject.AddComponent<PlaceholderLibrary> ();

        Transform debugView = _Canvas.FindChild ("DebugView");
        Debug.Assert (debugView);
        if (debugView) {
            debugView.gameObject.SetActive(false);
        }
    }
Exemple #6
0
        public static void ReceiveGameOver(string message)
        {
            MessageGameOver msg = JsonConvert.DeserializeObject <MessageGameOver>(message);

            GameFlowControl.ReceiveGameOver(msg);
        }
Exemple #7
0
        public static void ReceiveScore(string message)
        {
            MessageScore msg = JsonConvert.DeserializeObject <MessageScore>(message);

            GameFlowControl.ReceiveScore(msg);
        }
Exemple #8
0
        public static void ReceiveHand(string message)
        {
            MessageHand msg = JsonConvert.DeserializeObject <MessageHand>(message);

            GameFlowControl.ReceiveHand(msg);
        }
Exemple #9
0
 private void Awake()
 {
     control = FindObjectOfType <GameFlowControl>();
 }