void Start() { DoubleClickEventTrigger_u3d trigger = DoubleClickEventTrigger_u3d.Get(gameObject); trigger.onClick += OnClick; trigger.onDoubleClick += OnDoubleClick; AddBuildingTitle(); //gameObject.AddComponent<HighlighterOccluder>(); //InitBoxCollider(); InitParentNode(); if (FloorTween == null) { FloorTween = gameObject.GetComponent <BuildingFloorTweening>(); } if (NodeName.Contains("自然通风冷却塔")) { Transform da1 = transform.Find("冷却塔-1"); Transform da2 = transform.Find("冷却塔-2"); Transform tempTran = null; if (da1 != null) { for (int i = 0; i < da1.childCount; i++) { tempTran = da1.GetChild(i); if (tempTran.name.Contains("WateSplashes1")) { tempTran.gameObject.SetActive(false); } } } if (da2 != null) { for (int i = 0; i < da2.childCount; i++) { tempTran = da2.GetChild(i); if (tempTran.name.Contains("WateSplashes1")) { tempTran.gameObject.SetActive(false); } } } } }