// Use this for initialization void Start() { SC_TickTock = GameObject.Find("TickTock").GetComponent<CS_TICKTOCK>(); Player = GameObject.Find("Player"); SC_GameManage = GameObject.Find("GameManager").GetComponent<SC_GameManager>(); Triggers = new SC_TriggerEnemyPawn[8]; for(int c = 0; c < 8;c++) { Triggers[c] = transform.GetChild(c).GetComponent<SC_TriggerEnemyPawn>(); } SC_Reserve = new SC_ReservationScript[8]; for (int c = 0; c < 8; c++) { SC_Reserve[c] = transform.GetChild(c + 8).GetComponent<SC_ReservationScript>(); } GO_Target = new GameObject(); GO_Target.name = "ChessTarget"; // 0 = NW 1 = NO 2 = SW 3 = SO PlayerSides = new GameObject[6]; if(GameObject.Find("Player") != null) { PlayerSides[0] = Player.transform.GetChild(4).gameObject; PlayerSides[1] = Player.transform.GetChild(5).gameObject; PlayerSides[2] = Player.transform.GetChild(6).gameObject; PlayerSides[3] = Player.transform.GetChild(7).gameObject; PlayerSides[4] = Player.transform.GetChild(1).gameObject; PlayerSides[5] = Player.transform.GetChild(2).gameObject; } B_WhatToMove = new bool[8]; for(int i = 0; i > 8; i++) { B_WhatToMove[i] = false; } GO_Positions = new GameObject[8]; T_Target = new GameObject(); T_Target.transform.position = this.transform.position; for (int i = 0; i < 8; i++) { GO_Positions[i] = this.transform.GetChild(i).gameObject; } // StartCoroutine(TickTock()); }
// Use this for initialization void Start() { SC_Tick = GameObject.Find("TickTock").GetComponent <CS_TICKTOCK>(); SC_Gamemanage = GameObject.Find("GameManager").GetComponent <SC_GameManager>(); }