private void setDetection(DetectionProductionType iType) { int num = 0; string text = string.Empty; switch (iType) { case DetectionProductionType.Succes: case DetectionProductionType.SuccesLost: this._iList = ProdDetectionResultCutIn.AnimationList.DetectionSucces; text = "s1"; break; case DetectionProductionType.Lost: this._iList = ProdDetectionResultCutIn.AnimationList.DetectionLost; text = "s2"; break; case DetectionProductionType.NotFound: this._iList = ProdDetectionResultCutIn.AnimationList.DetectionNotFound; text = "s3"; break; } using (List <UISprite> .Enumerator enumerator = this._listLabels.GetEnumerator()) { while (enumerator.MoveNext()) { UISprite current = enumerator.get_Current(); current.get_transform().set_localPosition(new Vector3(BattleDefines.DETECTION_RESULT_LABEL_POS.get_Item(iType).get_Item(num), 0f, 0f)); current.spriteName = string.Format("{0}-{1}", text, num + 1); if (current.spriteName == "s2-7") { current.localSize = new Vector3(80f, 18f, 0f); } else if (current.spriteName == "s1-6" || current.spriteName == "s3-5") { current.localSize = new Vector3(40f, 100f); } else { current.localSize = new Vector3(100f, 100f, 0f); } num++; } } this._uiLabel.get_transform().set_localPosition((this._iList != ProdDetectionResultCutIn.AnimationList.DetectionLost) ? Vector3.get_zero() : (Vector3.get_left() * 45f)); }
private void setDetection(DetectionProductionType iType) { int num = 0; string arg = string.Empty; switch (iType) { case DetectionProductionType.Succes: case DetectionProductionType.SuccesLost: _iList = AnimationList.DetectionSucces; arg = "s1"; break; case DetectionProductionType.Lost: _iList = AnimationList.DetectionLost; arg = "s2"; break; case DetectionProductionType.NotFound: _iList = AnimationList.DetectionNotFound; arg = "s3"; break; } foreach (UISprite listLabel in _listLabels) { listLabel.transform.localPosition = new Vector3(BattleDefines.DETECTION_RESULT_LABEL_POS[iType][num], 0f, 0f); listLabel.spriteName = $"{arg}-{num + 1}"; if (listLabel.spriteName == "s2-7") { listLabel.localSize = new Vector3(80f, 18f, 0f); } else if (listLabel.spriteName == "s1-6" || listLabel.spriteName == "s3-5") { listLabel.localSize = new Vector3(40f, 100f); } else { listLabel.localSize = new Vector3(100f, 100f, 0f); } num++; } _uiLabel.transform.localPosition = ((_iList != 0) ? Vector3.zero : (Vector3.left * 45f)); }
static BattleDefines() { List <Vector3> list = new List <Vector3>(); list.Add(Vector3.get_up() * -71f); list.Add(Vector3.get_up() * 63f); BattleDefines.BATTLESHIP_TORPEDOSALVO_WAKE_ANGLE = list; list = new List <Vector3>(); list.Add(new Vector3(-56f, 47.5f, 6.5f)); list.Add(new Vector3(40f, 30f, -30f)); BattleDefines.FLEET_ADVENT_START_CAM_POS = list; BattleDefines.FLEET_ADVENT_FLEET_CLOSEUP_EASEING_TYPE = LeanTweenType.linear; Dictionary <DetectionProductionType, List <float> > dictionary = new Dictionary <DetectionProductionType, List <float> >(); Dictionary <DetectionProductionType, List <float> > arg_D8_0 = dictionary; DetectionProductionType arg_D8_1 = DetectionProductionType.Succes; List <float> list2 = new List <float>(); list2.Add(-250f); list2.Add(-150f); list2.Add(-50f); list2.Add(100f); list2.Add(200f); list2.Add(275f); list2.Add(9999f); arg_D8_0.Add(arg_D8_1, list2); Dictionary <DetectionProductionType, List <float> > arg_133_0 = dictionary; DetectionProductionType arg_133_1 = DetectionProductionType.SuccesLost; list2 = new List <float>(); list2.Add(-250f); list2.Add(-150f); list2.Add(-50f); list2.Add(100f); list2.Add(200f); list2.Add(275f); list2.Add(9999f); arg_133_0.Add(arg_133_1, list2); Dictionary <DetectionProductionType, List <float> > arg_18E_0 = dictionary; DetectionProductionType arg_18E_1 = DetectionProductionType.Lost; list2 = new List <float>(); list2.Add(-250f); list2.Add(-150f); list2.Add(-50f); list2.Add(50f); list2.Add(150f); list2.Add(250f); list2.Add(350f); arg_18E_0.Add(arg_18E_1, list2); Dictionary <DetectionProductionType, List <float> > arg_1E9_0 = dictionary; DetectionProductionType arg_1E9_1 = DetectionProductionType.NotFound; list2 = new List <float>(); list2.Add(-165f); list2.Add(-65f); list2.Add(65f); list2.Add(165f); list2.Add(250f); list2.Add(9999f); list2.Add(9999f); arg_1E9_0.Add(arg_1E9_1, list2); BattleDefines.DETECTION_RESULT_LABEL_POS = dictionary; BattleDefines.AERIAL_BOMB_CAM_POSITION = new Vector3[] { new Vector3(20f, 15f, 0f), new Vector3(20f, 15f, 0f) }; BattleDefines.AERIAL_BOMB_CAM_ROTATION = new Quaternion[] { Quaternion.Euler(new Vector3(-16f, 90f, 0f)), Quaternion.Euler(new Vector3(-16f, -90f, 0f)) }; BattleDefines.AERIAL_BOMB_TRANS_ANGLE = new Vector3[] { new Vector3(0f, 0f, 0f), new Vector3(0f, -180f, 0f) }; BattleDefines.AERIAL_TORPEDO_WAVESPEED = new Vector4[] { new Vector4(-4f, -2000f, 5f, -1600f), new Vector4(-4f, 2000f, 5f, 1600f) }; BattleDefines.AERIAL_TORPEDO_CAM_POSITION = new Vector3[] { new Vector3(-21.3f, 6.2f, -7f), new Vector3(-23f, 6.2f, 5.5f) }; BattleDefines.AERIAL_TORPEDO_CAM_ROTATION = new Quaternion[] { Quaternion.Euler(new Vector3(16.29f, 90f, 0f)), Quaternion.Euler(new Vector3(16f, 90f, 0f)) }; BattleDefines.AERIAL_FRIEND_TORPEDO_POS = new Vector3[] { new Vector3(-9f, 0f, -2.5f), new Vector3(0f, 0f, -5f), new Vector3(-9f, 0f, -7f) }; BattleDefines.AERIAL_ENEMY_TORPEDO_POS = new Vector3[] { new Vector3(-11f, 0f, 1f), new Vector3(-2f, 0f, -1f), new Vector3(-11f, 0f, -2.5f) }; list = new List <Vector3>(); list.Add(Vector3.get_up() * 30f); list.Add(Vector3.get_down() * 90f); BattleDefines.SHELLING_FORMATION_JUDGE_RESULTLABEL_POS = list; list2 = new List <float>(); list2.Add(0.334f); list2.Add(1f); BattleDefines.SHELLING_ATTACK_ATTACKER_CLOSEUP_TIME = list2; List <LeanTweenType> list3 = new List <LeanTweenType>(); list3.Add(LeanTweenType.easeInSine); list3.Add(LeanTweenType.linear); BattleDefines.SHELLING_ATTACK_ATTACKER_CLOSEUP_EASING_TYPE = list3; list2 = new List <float>(); list2.Add(0.3f); list2.Add(1.3f); list2.Add(3.504f); BattleDefines.SHELLING_ATTACK_DEFENDER_CLOSEUP_TIME = list2; list3 = new List <LeanTweenType>(); list3.Add(LeanTweenType.linear); list3.Add(LeanTweenType.linear); BattleDefines.SHELLING_ATTACK_DEFENDER_CLOSEUP_EASING_TYPE = list3; list2 = new List <float>(); list2.Add(0.85f); list2.Add(0.845f); BattleDefines.SHELLING_ATTACK_PROTECT_CLOSE_UP_RATE = list2; List <string> list4 = new List <string>(); list4.Add(string.Empty); list4.Add("敗北"); list4.Add("敗北"); list4.Add("戦術的敗北!!"); list4.Add("戦術的勝利!!"); list4.Add("勝利!!"); list4.Add("勝利!!"); list4.Add("完全勝利!!"); BattleDefines.RESULT_WINRUNK_JUDGE_TEXT = list4; BattleDefines.SOUND_KEEP = default(SoundKeep); Dictionary <int, List <Vector3> > dictionary2 = new Dictionary <int, List <Vector3> >(); Dictionary <int, List <Vector3> > arg_649_0 = dictionary2; int arg_649_1 = 1; list = new List <Vector3>(); list.Add(Vector3.get_zero()); list.Add(Vector3.get_right() * 2000f); list.Add(Vector3.get_right() * 2000f); arg_649_0.Add(arg_649_1, list); Dictionary <int, List <Vector3> > arg_6A1_0 = dictionary2; int arg_6A1_1 = 2; list = new List <Vector3>(); list.Add(new Vector3(-200f, 0f, 0f)); list.Add(Vector3.get_right() * 2000f); list.Add(new Vector3(200f, 0f, 0f)); arg_6A1_0.Add(arg_6A1_1, list); Dictionary <int, List <Vector3> > arg_6EF_0 = dictionary2; int arg_6EF_1 = 3; list = new List <Vector3>(); list.Add(new Vector3(-300f, 0f, 0f)); list.Add(new Vector3(300f, 0f, 0f)); list.Add(Vector3.get_zero()); arg_6EF_0.Add(arg_6EF_1, list); BattleDefines.DAMAGE_CUT_IN_SHIP_DRAW_POS = dictionary2; BattleDefines.FORMATION_POSITION = new Dictionary <BattleFormationKinds1, Dictionary <int, Vector3[]> >(); BattleDefines.FORMATION_COMBINEDFLEET_POSITION = new Dictionary <BattleFormationKinds1, Dictionary <int, Vector3[]> >(); BattleDefines.CalcFormationBrightPoint(); }