Exemple #1
0
        public void AddShipInfo(FleetType type, ShipModel_Defender ship)
        {
            bool isAfter = false;

            if (ship.DmgStateBefore == DamageState_Battle.Tyuuha || ship.DmgStateBefore == DamageState_Battle.Taiha || ship.DmgStateBefore == DamageState_Battle.Gekichin)
            {
                isAfter = true;
            }
            if (type == FleetType.Friend)
            {
                this._listShipDefenderF.Add(ship);
                this._countF = this._listShipDefenderF.get_Count();
                this._listShipFriend.get_Item(this._countF - 1).mainTexture = ShipUtils.LoadTexture(ship, isAfter);
                this._listShipFriend.get_Item(this._countF - 1).MakePixelPerfect();
                this._listShipFriend.get_Item(this._countF - 1).get_transform().set_localPosition(ShipUtils.GetShipOffsPos(ship, ship.DmgStateBefore, MstShipGraphColumn.CutIn));
            }
            else
            {
                this._listShipDefenderE.Add(ship);
                this._countE = this._listShipDefenderE.get_Count();
                this._listShipEnemy.get_Item(this._countE - 1).mainTexture = ShipUtils.LoadTexture(ship, isAfter);
                this._listShipEnemy.get_Item(this._countE - 1).MakePixelPerfect();
                this._listShipEnemy.get_Item(this._countE - 1).get_transform().set_localPosition(ShipUtils.GetShipOffsPos(ship, ship.DmgStateBefore, MstShipGraphColumn.CutIn));
            }
            this._dicIsCutIn.set_Item(type, true);
        }
        public void AddShipInfo(FleetType type, ShipModel_Defender ship)
        {
            bool isAfter = false;

            if (ship.DmgStateBefore == DamageState_Battle.Tyuuha || ship.DmgStateBefore == DamageState_Battle.Taiha || ship.DmgStateBefore == DamageState_Battle.Gekichin)
            {
                isAfter = true;
            }
            if (type == FleetType.Friend)
            {
                _listShipDefenderF.Add(ship);
                _countF = _listShipDefenderF.Count;
                _listShipFriend[_countF - 1].mainTexture = ShipUtils.LoadTexture(ship, isAfter);
                _listShipFriend[_countF - 1].MakePixelPerfect();
                _listShipFriend[_countF - 1].transform.localPosition = ShipUtils.GetShipOffsPos(ship, ship.DmgStateBefore, MstShipGraphColumn.CutIn);
            }
            else
            {
                _listShipDefenderE.Add(ship);
                _countE = _listShipDefenderE.Count;
                _listShipEnemy[_countE - 1].mainTexture = ShipUtils.LoadTexture(ship, isAfter);
                _listShipEnemy[_countE - 1].MakePixelPerfect();
                _listShipEnemy[_countE - 1].transform.localPosition = ShipUtils.GetShipOffsPos(ship, ship.DmgStateBefore, MstShipGraphColumn.CutIn);
            }
            _dicIsCutIn[type] = true;
        }
Exemple #3
0
        private void setShipTexture()
        {
            int num = (_shipModelMst == null) ? 1 : _shipModelMst.GetGraphicsMstId();

            _uiShip.mainTexture = ShipUtils.LoadTexture(num, 9);
            _uiShip.MakePixelPerfect();
            _uiShip.transform.localPosition = Util.Poi2Vec(new ShipOffset(num).GetFace(damaged: false));
        }
Exemple #4
0
 private bool Init(ShipModel_BattleAll model)
 {
     this._clsShipModel = model;
     this._fVoiceLength = ShipUtils.GetVoiceLength(this._clsShipModel, 22);
     this._uiShipTexture.mainTexture = ShipUtils.LoadTexture(model, true);
     this._uiShipTexture.get_transform().set_localPosition(ShipUtils.GetShipOffsPos(this._clsShipModel, false, MstShipGraphColumn.CutInSp1));
     this._psStar.Stop();
     this._psSmoke.Stop();
     return(true);
 }
        public void DrawShip(ShipModel eatShipModel)
        {
            this.mEatShipModel = eatShipModel;
            Point face = this.mEatShipModel.Offsets.GetFace(eatShipModel.IsDamaged());

            this.mTexture_Ship.get_transform().set_localPosition(new Vector3((float)face.x, (float)face.y));
            this.mTexture_Ship.mainTexture = ShipUtils.LoadTexture(this.mEatShipModel, (!this.mEatShipModel.IsDamaged()) ? 9 : 10);
            this.mTexture_Ship.MakePixelPerfect();
            this.mTexture_Ship.get_transform().set_localPosition(Util.Poi2Vec(this.mEatShipModel.Offsets.GetShipDisplayCenter(this.mEatShipModel.IsDamaged())));
        }
Exemple #6
0
        public void DrawShip(ShipModel eatShipModel)
        {
            mEatShipModel = eatShipModel;
            Point face = mEatShipModel.Offsets.GetFace(eatShipModel.IsDamaged());

            mTexture_Ship.transform.localPosition = new Vector3(face.x, face.y);
            mTexture_Ship.mainTexture             = ShipUtils.LoadTexture(mEatShipModel, (!mEatShipModel.IsDamaged()) ? 9 : 10);
            mTexture_Ship.MakePixelPerfect();
            mTexture_Ship.transform.localPosition = Util.Poi2Vec(mEatShipModel.Offsets.GetShipDisplayCenter(mEatShipModel.IsDamaged()));
        }
Exemple #7
0
 public void Initialize(ShipModelMst targetShipModel, KeyControl kCtrl, OnFinish func = null)
 {
     on                  = true;
     startTime           = Time.time;
     Callback            = func;
     mTargetShipModelMst = targetShipModel;
     ch.mainTexture      = ShipUtils.LoadTexture(mTargetShipModelMst.GetGraphicsMstId(), 9 + Convert.ToInt32(value: false));
     ch.MakePixelPerfect();
     mKeyController = kCtrl;
 }
Exemple #8
0
 public void Initialize(ShipModelMst targetShipModel, KeyControl kCtrl, MarriageManager.OnFinish func = null)
 {
     this.on                  = true;
     this.startTime           = Time.get_time();
     this.Callback            = func;
     this.mTargetShipModelMst = targetShipModel;
     this.ch.mainTexture      = ShipUtils.LoadTexture(this.mTargetShipModelMst.GetGraphicsMstId(), 9 + Convert.ToInt32(false));
     this.ch.MakePixelPerfect();
     this.mKeyController = kCtrl;
 }
Exemple #9
0
 private bool Init(ShipModel_BattleAll model)
 {
     _clsShipModel = model;
     _fVoiceLength = ShipUtils.GetVoiceLength(_clsShipModel, 22);
     _uiShipTexture.mainTexture             = ShipUtils.LoadTexture(model, isStart: true);
     _uiShipTexture.transform.localPosition = ShipUtils.GetShipOffsPos(_clsShipModel, isDamaged: false, MstShipGraphColumn.CutInSp1);
     _psStar.Stop();
     _psSmoke.Stop();
     return(true);
 }
        public void Initialize(RadingResultData radingData, MapAreaModel m)
        {
            this.hukidashi.Init();
            TweenAlpha tweenAlpha = TweenAlpha.Begin(base.get_gameObject(), 0.2f, 1f);

            tweenAlpha.onFinished.Clear();
            this.RadingData = radingData;
            int beforeNum    = radingData.BeforeNum;
            int tanker_count = radingData.BeforeNum - radingData.BreakNum;

            Debug.Log(m);
            Debug.Log(m.GetEscortDeck());
            if (radingData.FlagShipMstId != 0)
            {
                bool isDamaged = radingData.FlagShipDamageState == DamageState.Taiha || radingData.FlagShipDamageState == DamageState.Tyuuha;
                this.friendly.UnloadTexture();
                this.DelayActionFrame(1, delegate
                {
                    this.friendly.SetTexture(ShipUtils.LoadTexture(m.GetEscortDeck().GetFlagShip(), isDamaged));
                });
            }
            if (radingData.AttackKind == RadingKind.AIR_ATTACK)
            {
                this.enemy.UnloadTexture();
                this.DelayActionFrame(1, delegate
                {
                    this.enemy.SetTexture(ShipUtils.LoadTexture(512, 9));
                });
            }
            else
            {
                this.enemy.UnloadTexture();
                this.DelayActionFrame(1, delegate
                {
                    this.enemy.SetTexture(ShipUtils.LoadTexture(530, 9));
                });
            }
            this.tot        = beforeNum;
            this.cnt        = tanker_count;
            this.resFrom    = new int[4];
            this.resFrom[0] = m.GetResources(beforeNum).get_Item(enumMaterialCategory.Fuel);
            this.resFrom[1] = m.GetResources(beforeNum).get_Item(enumMaterialCategory.Bull);
            this.resFrom[2] = m.GetResources(beforeNum).get_Item(enumMaterialCategory.Steel);
            this.resFrom[3] = m.GetResources(beforeNum).get_Item(enumMaterialCategory.Bauxite);
            this.resTo      = new int[4];
            this.resTo[0]   = m.GetResources(tanker_count).get_Item(enumMaterialCategory.Fuel);
            this.resTo[1]   = m.GetResources(tanker_count).get_Item(enumMaterialCategory.Bull);
            this.resTo[2]   = m.GetResources(tanker_count).get_Item(enumMaterialCategory.Steel);
            this.resTo[3]   = m.GetResources(tanker_count).get_Item(enumMaterialCategory.Bauxite);
            for (int i = 0; i < 4; i++)
            {
                this.downTexts[i].text = " ×" + Convert.ToString(this.resFrom[i]);
            }
        }
Exemple #11
0
 private void _setShipInfo(bool isFriend)
 {
     _ship = _clsAerial.GetTaikuShip(isFriend);
     _uiShip.mainTexture = ShipUtils.LoadTexture(_ship);
     _uiShip.MakePixelPerfect();
     _uiShip.transform.localPosition = Util.Poi2Vec(new ShipOffset(_ship.GetGraphicsMstId()).GetShipDisplayCenter(_ship.DamagedFlg));
     _uiShip.flip = ((!isFriend) ? UIBasicSprite.Flip.Horizontally : UIBasicSprite.Flip.Nothing);
     _uiShipShadow.mainTexture = _uiShip.mainTexture;
     _uiShipShadow.MakePixelPerfect();
     _uiShipShadow.flip = ((!isFriend) ? UIBasicSprite.Flip.Horizontally : UIBasicSprite.Flip.Nothing);
     _uiShipObj.transform.localRotation = ((!isFriend) ? Quaternion.EulerAngles(new Vector3(0f, 180f, 0f)) : Quaternion.EulerAngles(Vector3.zero));
 }
Exemple #12
0
        private void setShipsTexture(ShipModel_Attacker model)
        {
            Texture2D mainTexture = ShipUtils.LoadTexture(model.GetGraphicsMstId(), model.IsFriend() && model.DamagedFlg);
            Vector2   v           = ShipUtils.GetShipOffsPos(model, model.DamagedFlg, GetGraphColumn(_iList));

            foreach (UITexture item in _listShipTexture)
            {
                item.mainTexture = mainTexture;
                item.MakePixelPerfect();
                item.transform.localPosition = v;
            }
        }
Exemple #13
0
        private void SetShipTexture(ShipModel_Defender model, bool isAfter)
        {
            bool isDamaged         = (!isAfter) ? model.DamagedFlgBefore : model.DamagedFlgAfter;
            int  shipStandingTexID = ShipUtils.GetShipStandingTexID(model.IsFriend(), model.IsPractice(), isDamaged);

            if (!(_clsObject3D.mainTexture != null) || !(_clsObject3D.mainTexture.name == shipStandingTexID.ToString()))
            {
                _clsObject3D.mainTexture = ShipUtils.LoadTexture(model, isAfter);
                _clsObject3D.MakePixelPerfect();
                _clsObject3D.transform.localScale    = _clsObject3D.transform.localScale * (float)model.Offsets.GetScaleMag_InBattle(model.DamagedFlgAfter);
                _clsObject3D.transform.localPosition = ShipUtils.GetShipOffsPos(model, isDamaged, MstShipGraphColumn.Foot);
            }
        }
Exemple #14
0
        public void SetFlagShipInfo(FleetType type, ShipModel_BattleAll flagShip)
        {
            bool flag = false;

            if (flagShip.DmgStateEnd == DamageState_Battle.Tyuuha || flagShip.DmgStateEnd == DamageState_Battle.Taiha || flagShip.DmgStateEnd == DamageState_Battle.Gekichin)
            {
                flag = true;
            }
            this._listFlagShipTex.get_Item(type).mainTexture = ShipUtils.LoadTexture(flagShip, flag);
            this._listFlagShipTex.get_Item(type).MakePixelPerfect();
            this._listFlagShipTex.get_Item(type).get_transform().set_localPosition(ShipUtils.GetShipOffsPos(flagShip, flag, MstShipGraphColumn.CutIn));
            this._dicIsCutIn.set_Item(type, true);
        }
 private void SetShipTexture(ShipModel model)
 {
     this._clsShipModel = model;
     if (model == null)
     {
         this._uiShipTexture.mainTexture = null;
         this._uiShipTexture.get_transform().localPositionZero();
         return;
     }
     this._uiShipTexture.mainTexture = ShipUtils.LoadTexture(model);
     this._uiShipTexture.MakePixelPerfect();
     this._uiShipTexture.get_transform().set_localPosition(Util.Poi2Vec(model.Offsets.GetCutinSp1_InBattle(model.IsDamaged())));
 }
        public void SetFlagShipInfo(FleetType type, ShipModel_BattleAll flagShip)
        {
            bool flag = false;

            if (flagShip.DmgStateEnd == DamageState_Battle.Tyuuha || flagShip.DmgStateEnd == DamageState_Battle.Taiha || flagShip.DmgStateEnd == DamageState_Battle.Gekichin)
            {
                flag = true;
            }
            _listFlagShipTex[type].mainTexture = ShipUtils.LoadTexture(flagShip, flag);
            _listFlagShipTex[type].MakePixelPerfect();
            _listFlagShipTex[type].transform.localPosition = ShipUtils.GetShipOffsPos(flagShip, flag, MstShipGraphColumn.CutIn);
            _dicIsCutIn[type] = true;
        }
        private void SetShipTexture(List <ShipModel_Eater> ships)
        {
            switch (ships.get_Count())
            {
            case 1:
            {
                ShipModel_Eater shipModel_Eater   = ships.get_Item(0);
                Point           cutinSp1_InBattle = shipModel_Eater.Offsets.GetCutinSp1_InBattle(shipModel_Eater.DamagedFlg);
                this._listShipTexture.get_Item(1).mainTexture = ShipUtils.LoadTexture(shipModel_Eater);
                this._listShipTexture.get_Item(1).MakePixelPerfect();
                this._listShipTexture.get_Item(1).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle.x, (float)cutinSp1_InBattle.y, 0f));
                break;
            }

            case 2:
            {
                ShipModel_Eater shipModel_Eater2   = ships.get_Item(0);
                Point           cutinSp1_InBattle2 = shipModel_Eater2.Offsets.GetCutinSp1_InBattle(shipModel_Eater2.DamagedFlg);
                this._listShipTexture.get_Item(0).mainTexture = ShipUtils.LoadTexture(shipModel_Eater2);
                this._listShipTexture.get_Item(0).MakePixelPerfect();
                this._listShipTexture.get_Item(0).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle2.x, (float)cutinSp1_InBattle2.y, 0f));
                shipModel_Eater2   = ships.get_Item(1);
                cutinSp1_InBattle2 = shipModel_Eater2.Offsets.GetCutinSp1_InBattle(shipModel_Eater2.DamagedFlg);
                this._listShipTexture.get_Item(2).mainTexture = ShipUtils.LoadTexture(shipModel_Eater2);
                this._listShipTexture.get_Item(2).MakePixelPerfect();
                this._listShipTexture.get_Item(2).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle2.x, (float)cutinSp1_InBattle2.y, 0f));
                break;
            }

            case 3:
            {
                ShipModel_Eater shipModel_Eater3   = ships.get_Item(0);
                Point           cutinSp1_InBattle3 = shipModel_Eater3.Offsets.GetCutinSp1_InBattle(shipModel_Eater3.DamagedFlg);
                this._listShipTexture.get_Item(1).mainTexture = ShipUtils.LoadTexture(shipModel_Eater3);
                this._listShipTexture.get_Item(1).MakePixelPerfect();
                this._listShipTexture.get_Item(1).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle3.x, (float)cutinSp1_InBattle3.y, 0f));
                shipModel_Eater3   = ships.get_Item(1);
                cutinSp1_InBattle3 = shipModel_Eater3.Offsets.GetCutinSp1_InBattle(shipModel_Eater3.DamagedFlg);
                this._listShipTexture.get_Item(0).mainTexture = ShipUtils.LoadTexture(shipModel_Eater3);
                this._listShipTexture.get_Item(0).MakePixelPerfect();
                this._listShipTexture.get_Item(0).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle3.x, (float)cutinSp1_InBattle3.y, 0f));
                shipModel_Eater3   = ships.get_Item(2);
                cutinSp1_InBattle3 = shipModel_Eater3.Offsets.GetCutinSp1_InBattle(shipModel_Eater3.DamagedFlg);
                this._listShipTexture.get_Item(2).mainTexture = ShipUtils.LoadTexture(shipModel_Eater3);
                this._listShipTexture.get_Item(2).MakePixelPerfect();
                this._listShipTexture.get_Item(2).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle3.x, (float)cutinSp1_InBattle3.y, 0f));
                break;
            }
            }
        }
Exemple #18
0
        private void SetShipTexture(ShipModel_Defender model, bool isAfter)
        {
            bool isDamaged         = (!isAfter) ? model.DamagedFlgBefore : model.DamagedFlgAfter;
            int  shipStandingTexID = ShipUtils.GetShipStandingTexID(model.IsFriend(), model.IsPractice(), isDamaged);

            if (this._clsObject3D.mainTexture != null && this._clsObject3D.mainTexture.get_name() == shipStandingTexID.ToString())
            {
                return;
            }
            this._clsObject3D.mainTexture = ShipUtils.LoadTexture(model, isAfter);
            this._clsObject3D.MakePixelPerfect();
            this._clsObject3D.get_transform().set_localScale(this._clsObject3D.get_transform().get_localScale() * (float)model.Offsets.GetScaleMag_InBattle(model.DamagedFlgAfter));
            this._clsObject3D.get_transform().set_localPosition(ShipUtils.GetShipOffsPos(model, isDamaged, MstShipGraphColumn.Foot));
        }
Exemple #19
0
        private void SetShipTexture(List <ShipModel_Eater> ships)
        {
            switch (ships.Count)
            {
            case 1:
            {
                ShipModel_Eater shipModel_Eater3   = ships[0];
                Point           cutinSp1_InBattle3 = shipModel_Eater3.Offsets.GetCutinSp1_InBattle(shipModel_Eater3.DamagedFlg);
                _listShipTexture[1].mainTexture = ShipUtils.LoadTexture(shipModel_Eater3);
                _listShipTexture[1].MakePixelPerfect();
                _listShipTexture[1].transform.localPosition = new Vector3(cutinSp1_InBattle3.x, cutinSp1_InBattle3.y, 0f);
                break;
            }

            case 2:
            {
                ShipModel_Eater shipModel_Eater2   = ships[0];
                Point           cutinSp1_InBattle2 = shipModel_Eater2.Offsets.GetCutinSp1_InBattle(shipModel_Eater2.DamagedFlg);
                _listShipTexture[0].mainTexture = ShipUtils.LoadTexture(shipModel_Eater2);
                _listShipTexture[0].MakePixelPerfect();
                _listShipTexture[0].transform.localPosition = new Vector3(cutinSp1_InBattle2.x, cutinSp1_InBattle2.y, 0f);
                shipModel_Eater2   = ships[1];
                cutinSp1_InBattle2 = shipModel_Eater2.Offsets.GetCutinSp1_InBattle(shipModel_Eater2.DamagedFlg);
                _listShipTexture[2].mainTexture = ShipUtils.LoadTexture(shipModel_Eater2);
                _listShipTexture[2].MakePixelPerfect();
                _listShipTexture[2].transform.localPosition = new Vector3(cutinSp1_InBattle2.x, cutinSp1_InBattle2.y, 0f);
                break;
            }

            case 3:
            {
                ShipModel_Eater shipModel_Eater   = ships[0];
                Point           cutinSp1_InBattle = shipModel_Eater.Offsets.GetCutinSp1_InBattle(shipModel_Eater.DamagedFlg);
                _listShipTexture[1].mainTexture = ShipUtils.LoadTexture(shipModel_Eater);
                _listShipTexture[1].MakePixelPerfect();
                _listShipTexture[1].transform.localPosition = new Vector3(cutinSp1_InBattle.x, cutinSp1_InBattle.y, 0f);
                shipModel_Eater   = ships[1];
                cutinSp1_InBattle = shipModel_Eater.Offsets.GetCutinSp1_InBattle(shipModel_Eater.DamagedFlg);
                _listShipTexture[0].mainTexture = ShipUtils.LoadTexture(shipModel_Eater);
                _listShipTexture[0].MakePixelPerfect();
                _listShipTexture[0].transform.localPosition = new Vector3(cutinSp1_InBattle.x, cutinSp1_InBattle.y, 0f);
                shipModel_Eater   = ships[2];
                cutinSp1_InBattle = shipModel_Eater.Offsets.GetCutinSp1_InBattle(shipModel_Eater.DamagedFlg);
                _listShipTexture[2].mainTexture = ShipUtils.LoadTexture(shipModel_Eater);
                _listShipTexture[2].MakePixelPerfect();
                _listShipTexture[2].transform.localPosition = new Vector3(cutinSp1_InBattle.x, cutinSp1_InBattle.y, 0f);
                break;
            }
            }
        }
 private void SetShipTexture(ShipModel model)
 {
     _clsShipModel = model;
     if (model == null)
     {
         _uiShipTexture.mainTexture = null;
         _uiShipTexture.transform.localPositionZero();
     }
     else
     {
         _uiShipTexture.mainTexture = ShipUtils.LoadTexture(model);
         _uiShipTexture.MakePixelPerfect();
         _uiShipTexture.transform.localPosition = Util.Poi2Vec(model.Offsets.GetCutinSp1_InBattle(model.IsDamaged()));
     }
 }
        private void setShipsTexture(ShipModel_Attacker model)
        {
            Texture2D mainTexture = ShipUtils.LoadTexture(model.GetGraphicsMstId(), model.IsFriend() && model.DamagedFlg);
            Vector2   vector      = ShipUtils.GetShipOffsPos(model, model.DamagedFlg, this.GetGraphColumn(this._iList));

            using (List <UITexture> .Enumerator enumerator = this._listShipTexture.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    UITexture current = enumerator.get_Current();
                    current.mainTexture = mainTexture;
                    current.MakePixelPerfect();
                    current.get_transform().set_localPosition(vector);
                }
            }
        }
Exemple #22
0
 public void Init(ShipModel ship)
 {
     this.ship = ship;
     if (shipTexture.mainTexture != null)
     {
         Resources.UnloadAsset(shipTexture.mainTexture);
         shipTexture.mainTexture = null;
         UIDrawCall.ReleaseInactive();
     }
     shipTexture.mainTexture = null;
     shipTexture.mainTexture = ShipUtils.LoadTexture(ship);
     shipTexture.MakePixelPerfect();
     shipTexture.ResizeCollider();
     shipTexture.transform.localPosition = Util.Poi2Vec(new ShipOffset(ship.GetGraphicsMstId()).GetSlotItemCategory(ship.IsDamaged())) + Vector3.down * 20f;
     shipTexture.transform.localScale    = Vector3.one * 1.1f;
     Show();
 }
 public void Init(ShipModel ship)
 {
     this.ship = ship;
     if (this.shipTexture.mainTexture != null)
     {
         Resources.UnloadAsset(this.shipTexture.mainTexture);
         this.shipTexture.mainTexture = null;
         UIDrawCall.ReleaseInactive();
     }
     this.shipTexture.mainTexture = null;
     this.shipTexture.mainTexture = ShipUtils.LoadTexture(ship);
     this.shipTexture.MakePixelPerfect();
     this.shipTexture.ResizeCollider();
     this.shipTexture.get_transform().set_localPosition(Util.Poi2Vec(new ShipOffset(ship.GetGraphicsMstId()).GetSlotItemCategory(ship.IsDamaged())) + Vector3.get_down() * 20f);
     this.shipTexture.get_transform().set_localScale(Vector3.get_one() * 1.1f);
     this.Show();
 }
        private void setShipInfo()
        {
            ShipModel_Attacker torpedoCutInShip = getTorpedoCutInShip(_clsRaigeki, isFriend: true);

            if (torpedoCutInShip != null)
            {
                _listShipTex[0].mainTexture = ShipUtils.LoadTexture(torpedoCutInShip);
                _listShipTex[0].MakePixelPerfect();
                _listShipTex[0].transform.localPosition = Util.Poi2Vec(new ShipOffset(torpedoCutInShip.GetGraphicsMstId()).GetShipDisplayCenter(torpedoCutInShip.DamagedFlg));
            }
            ShipModel_Attacker torpedoCutInShip2 = getTorpedoCutInShip(_clsRaigeki, isFriend: false);

            if (torpedoCutInShip2 != null)
            {
                _listShipTex[1].mainTexture = ShipUtils.LoadTexture(torpedoCutInShip2);
                _listShipTex[1].MakePixelPerfect();
                _listShipTex[1].transform.localPosition = ShipUtils.GetShipOffsPos(torpedoCutInShip2, MstShipGraphColumn.CutIn);
            }
            _iList = getAnimationList(torpedoCutInShip, torpedoCutInShip2);
        }
Exemple #25
0
        private void setShipInfo()
        {
            ShipModel_Attacker torpedoCutInShip = this.getTorpedoCutInShip(this._clsRaigeki, true);

            if (torpedoCutInShip != null)
            {
                this._listShipTex.get_Item(0).mainTexture = ShipUtils.LoadTexture(torpedoCutInShip);
                this._listShipTex.get_Item(0).MakePixelPerfect();
                this._listShipTex.get_Item(0).get_transform().set_localPosition(Util.Poi2Vec(new ShipOffset(torpedoCutInShip.GetGraphicsMstId()).GetShipDisplayCenter(torpedoCutInShip.DamagedFlg)));
            }
            ShipModel_Attacker torpedoCutInShip2 = this.getTorpedoCutInShip(this._clsRaigeki, false);

            if (torpedoCutInShip2 != null)
            {
                this._listShipTex.get_Item(1).mainTexture = ShipUtils.LoadTexture(torpedoCutInShip2);
                this._listShipTex.get_Item(1).MakePixelPerfect();
                this._listShipTex.get_Item(1).get_transform().set_localPosition(ShipUtils.GetShipOffsPos(torpedoCutInShip2, MstShipGraphColumn.CutIn));
            }
            this._iList = this.getAnimationList(torpedoCutInShip, torpedoCutInShip2);
        }
Exemple #26
0
        private void SetShipTexture(ShipModel fleetOiler, List <ShipModel> targetShips)
        {
            _listShips[0].mainTexture = ShipUtils.LoadTexture(fleetOiler);
            _listShips[0].MakePixelPerfect();
            Point cutinSp1_InBattle = fleetOiler.Offsets.GetCutinSp1_InBattle(fleetOiler.IsDamaged());

            _listShips[0].transform.localPosition        = new Vector3(cutinSp1_InBattle.x, cutinSp1_InBattle.y, 0f);
            _listShips[0].transform.parent.localPosition = _strParams.hideFleetOilerPos;
            _listShipInfos.Add(new System.Tuple <UITexture, ShipModel>(_listShips[0], fleetOiler));
            _listShips[1].mainTexture = ShipUtils.LoadTexture(targetShips[0]);
            _listShips[1].MakePixelPerfect();
            Point cutinSp1_InBattle2 = targetShips[0].Offsets.GetCutinSp1_InBattle(targetShips[0].IsDamaged());

            _listShips[1].transform.localPosition        = new Vector3(cutinSp1_InBattle2.x, cutinSp1_InBattle2.y, 0f);
            _listShips[1].transform.parent.localPosition = _strParams.hideTargetShipPos;
            _listShipInfos.Add(new System.Tuple <UITexture, ShipModel>(_listShips[1], targetShips[0]));
            _listShipInfos.ForEach(delegate(System.Tuple <UITexture, ShipModel> x)
            {
                x.Item1.alpha = 0f;
            });
        }
        private void SetShipTexture(ShipModel fleetOiler, List <ShipModel> targetShips)
        {
            this._listShips.get_Item(0).mainTexture = ShipUtils.LoadTexture(fleetOiler);
            this._listShips.get_Item(0).MakePixelPerfect();
            Point cutinSp1_InBattle = fleetOiler.Offsets.GetCutinSp1_InBattle(fleetOiler.IsDamaged());

            this._listShips.get_Item(0).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle.x, (float)cutinSp1_InBattle.y, 0f));
            this._listShips.get_Item(0).get_transform().get_parent().set_localPosition(this._strParams.hideFleetOilerPos);
            this._listShipInfos.Add(new Tuple <UITexture, ShipModel>(this._listShips.get_Item(0), fleetOiler));
            this._listShips.get_Item(1).mainTexture = ShipUtils.LoadTexture(targetShips.get_Item(0));
            this._listShips.get_Item(1).MakePixelPerfect();
            Point cutinSp1_InBattle2 = targetShips.get_Item(0).Offsets.GetCutinSp1_InBattle(targetShips.get_Item(0).IsDamaged());

            this._listShips.get_Item(1).get_transform().set_localPosition(new Vector3((float)cutinSp1_InBattle2.x, (float)cutinSp1_InBattle2.y, 0f));
            this._listShips.get_Item(1).get_transform().get_parent().set_localPosition(this._strParams.hideTargetShipPos);
            this._listShipInfos.Add(new Tuple <UITexture, ShipModel>(this._listShips.get_Item(1), targetShips.get_Item(0)));
            this._listShipInfos.ForEach(delegate(Tuple <UITexture, ShipModel> x)
            {
                x.get_Item1().alpha = 0f;
            });
        }
Exemple #28
0
            public bool Init(ShipModel_BattleResult model)
            {
                this._clsShipModel = model;
                this.panel.alpha   = 0f;
                if (model == null)
                {
                    return(false);
                }
                this.index = model.Index;
                Texture2D texture2D   = ShipUtils.LoadTexture(model);
                UITexture arg_47_0    = this._uiShipTexture;
                Texture   mainTexture = texture2D;

                this._uiShipShadow.mainTexture = mainTexture;
                arg_47_0.mainTexture           = mainTexture;
                this._uiShipTexture.MakePixelPerfect();
                this._uiShipShadow.MakePixelPerfect();
                Vector3 vpos = Util.Poi2Vec(model.Offsets.GetShipDisplayCenter(model.IsDamaged())) + Vector3.get_down() * 10f;

                this._uiShipTexture.get_transform().set_localScale(Vector3.get_one() * 1.1f);
                this._uiShipTexture.get_transform().AddLocalPosition(vpos);
                this._uiShipShadow.get_transform().AddLocalPosition(vpos);
                return(true);
            }
Exemple #29
0
            public bool Init(ShipModel_BattleResult model)
            {
                _clsShipModel = model;
                panel.alpha   = 0f;
                if (model == null)
                {
                    return(false);
                }
                index = model.Index;
                Texture2D texture2D     = ShipUtils.LoadTexture(model);
                UITexture uiShipTexture = _uiShipTexture;
                Texture   mainTexture   = texture2D;

                _uiShipShadow.mainTexture = mainTexture;
                uiShipTexture.mainTexture = mainTexture;
                _uiShipTexture.MakePixelPerfect();
                _uiShipShadow.MakePixelPerfect();
                Vector3 vpos = Util.Poi2Vec(model.Offsets.GetShipDisplayCenter(model.IsDamaged())) + Vector3.down * 10f;

                _uiShipTexture.transform.localScale = Vector3.one * 1.1f;
                _uiShipTexture.transform.AddLocalPosition(vpos);
                _uiShipShadow.transform.AddLocalPosition(vpos);
                return(true);
            }
Exemple #30
0
 private void Start()
 {
     strategyCamera       = StrategyTaskManager.GetStrategyTop().strategyCamera;
     EnemyTex             = ((Component)base.transform.FindChild("Enemy")).GetComponent <UITexture>();
     EnemyTex.mainTexture = ShipUtils.LoadTexture(512, 9);
 }