Example #1
0
    // 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());
    }
Example #2
0
 // Use this for initialization
 void Start()
 {
     SC_Tick       = GameObject.Find("TickTock").GetComponent <CS_TICKTOCK>();
     SC_Gamemanage = GameObject.Find("GameManager").GetComponent <SC_GameManager>();
 }