// Use this for initialization void Start() { theHead = GetComponent<C_Head> (); theHead.enabled = false; detectRadius = gameObject.GetComponent<BoxCollider2D> (); detectRadius.enabled = true; scyllaAnim = gameObject.GetComponentInChildren<Animator>(); toAttack = false; isRising = false; isAttacking = false; isRetracting = false; splash = false; }
public void Init(Transform transform) { // 选地图 MapRoot = transform.Find("SelectMap").gameObject; CityMap = MapRoot.transform.Find("City").transform; CityDes = MapRoot.transform.Find("Des/City").gameObject; GrogeMap = MapRoot.transform.Find("Groe").transform; GrogeDes = MapRoot.transform.Find("Des/Groge").gameObject; // 选飞机 ModelRoot = transform.Find("SelectModel").gameObject; for (int i = 0; i < 3; ++i) { C_Head item = new C_Head(); item.NoSelected = ModelRoot.transform.Find("Head/Item" + i + "/NoSelected").gameObject; item.Selected = ModelRoot.transform.Find("Head/Item" + i + "/Selected").gameObject; item.Des = ModelRoot.transform.Find("Des/Item" + i).gameObject; HeadList.Add(item); } Time = transform.Find("Time/Time").GetComponent <Text>(); AirPlane = ModelRoot.transform.Find("AirPlane").transform; PlaneList = new List <GameObject>(); for (int i = 0; i < 3; ++i) { PlaneList.Add(AirPlane.transform.Find("Player" + i).gameObject); } // 投币信息 Text_Coin = transform.Find("Coin/Text_Coin").GetComponent <Text>(); Left0 = ModelRoot.transform.Find("Left0").gameObject; Left1 = ModelRoot.transform.Find("Left1").gameObject; Right0 = ModelRoot.transform.Find("Right0").gameObject; Right1 = ModelRoot.transform.Find("Right1").gameObject; Warning_Ticket = transform.Find("Warning_Ticket").gameObject; Ticket_Number = Warning_Ticket.transform.Find("Number").GetComponent <Text>(); Effect_Please = transform.Find("Op/Image/Effect_Press_Please").gameObject; }