public void SetupAI(List <Transform> wayPointList) { m_AIStateController = m_Instance.GetComponent <AIStateController>(); //Debug.Log(m_AIStateController); //Debug.Log(m_Instance); m_AIStateController.SetupAI(true, wayPointList); m_Shooting = m_Instance.GetComponent <TankShooting>(); m_Shooting.m_PlayerNumber = m_PlayerNumber; m_CanvasGameObject = m_Instance.GetComponentInChildren <Canvas>().gameObject; m_ColoredPlayerText = "<color=#" + ColorUtility.ToHtmlStringRGB(m_PlayerColor) + ">PLAYER " + m_PlayerNumber + "</color>"; MeshRenderer[] renderers = m_Instance.GetComponentsInChildren <MeshRenderer>(); for (int i = 0; i < renderers.Length; i++) { renderers[i].material.color = m_PlayerColor; } }