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());
        }
Ejemplo n.º 2
0
        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;
        }