protected override void Awake() { base.Awake(); if (this._uiBackground == null) { Util.FindParentToChild <UITexture>(ref this._uiBackground, base.get_transform(), "Background"); } if (this._listDamageShips == null) { this._listDamageShips = new List <ProdDamageCutIn.DamageShip>(); for (int i = 0; i < 3; i++) { this._listDamageShips.Add(new ProdDamageCutIn.DamageShip(base.get_transform(), string.Format("ShipShakeAnchor/Ships/Ship{0}", i + 1))); } } Transform transform = Object.Instantiate(this._prefabModerateOrHeavy, Vector3.get_zero(), Quaternion.get_identity()) as Transform; transform.set_parent(BattleTaskManager.GetBattleCameras().cutInCamera.get_transform()); transform.get_transform().set_localPosition(new Vector3(0f, 0f, -30f)); this._ctrlModerateOrHeavy = transform.GetComponent <ModerateOrHeavyController>(); List <ParticleSystem> list = new List <ParticleSystem>(base.get_transform().GetComponentsInChildren <ParticleSystem>()); list.ForEach(delegate(ParticleSystem x) { x.SetActive(false); }); this._nDrawShipNum = 0; this._psModerateSmoke.Stop(); this.panel.widgetsAreStatic = true; base.get_transform().set_localScale(Vector3.get_zero()); }
protected override void Awake() { base.Awake(); if (_uiBackground == null) { Util.FindParentToChild(ref _uiBackground, base.transform, "Background"); } if (_listDamageShips == null) { _listDamageShips = new List <DamageShip>(); for (int i = 0; i < 3; i++) { _listDamageShips.Add(new DamageShip(base.transform, $"ShipShakeAnchor/Ships/Ship{i + 1}")); } } Transform transform = UnityEngine.Object.Instantiate(_prefabModerateOrHeavy, Vector3.zero, Quaternion.identity) as Transform; transform.parent = BattleTaskManager.GetBattleCameras().cutInCamera.transform; transform.transform.localPosition = new Vector3(0f, 0f, -30f); _ctrlModerateOrHeavy = ((Component)transform).GetComponent <ModerateOrHeavyController>(); List <ParticleSystem> list = new List <ParticleSystem>(base.transform.GetComponentsInChildren <ParticleSystem>()); list.ForEach(delegate(ParticleSystem x) { ((Component)x).SetActive(isActive: false); }); _nDrawShipNum = 0; _psModerateSmoke.Stop(); panel.widgetsAreStatic = true; base.transform.localScale = Vector3.zero; }