public void Init() { _basePosition = new Vector3[6] { new Vector3(101f, -481f, 0f), new Vector3(38f, -533f, 0f), new Vector3(105f, -419f, 0f), new Vector3(-39f, -581f, 0f), new Vector3(110f, -362f, 0f), new Vector3(-120f, -634f, 0f) }; _baseNum = new int[6] { 2, 3, 1, 4, 0, 5 }; float num = 0.8f + 0.1f * (float)_baseNum[_shipNum]; base.transform.localPosition = _basePosition[_shipNum]; base.transform.localScale = new Vector3(num, num, num); GameObject gameObject = base.transform.FindChild("AircraftObj").gameObject; Util.FindParentToChild(ref _uiAircraft, gameObject.transform, "Aircraft"); Util.FindParentToChild <ParticleSystem>(ref _explosionParticle, _uiAircraft.transform, "AircraftExplosion"); Util.FindParentToChild <ParticleSystem>(ref _smokeParticle, _uiAircraft.transform, "AircraftSmoke"); _uiAircraft.depth = 5 + _baseNum[_shipNum]; if ((UnityEngine.Object)_anime == null) { _anime = ((Component)_uiAircraft.GetComponent <Animation>()).GetComponent <Animation>(); } if (_fleetType == FleetType.Friend) { _uiAircraft.flip = UIBasicSprite.Flip.Nothing; _uiAircraft.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(_plane.MstId, 6); _uiAircraft.transform.localScale = Vector3.one; } else if (_fleetType == FleetType.Enemy) { _uiAircraft.flip = UIBasicSprite.Flip.Nothing; if (BattleTaskManager.GetBattleManager() is PracticeBattleManager) { _uiAircraft.flip = UIBasicSprite.Flip.Horizontally; _uiAircraft.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(_plane.MstId, 6); _uiAircraft.transform.localScale = Vector3.one; } else { _uiAircraft.mainTexture = SlotItemUtils.LoadTexture(_plane); _uiAircraft.MakePixelPerfect(); _uiAircraft.transform.localScale = ((_plane.MstId > 500) ? new Vector3(0.7f, 0.7f, 0.7f) : new Vector3(0.8f, 0.8f, 0.8f)); } } LeanTweenExtesntions.LTMoveLocal(to: new Vector3(_basePosition[_shipNum].x, _basePosition[_shipNum].y + 544f, _basePosition[_shipNum].z), self: base.transform, time: 0.8f).setEase(LeanTweenType.easeOutBack).setDelay(0.4f + 0.1f * (float)_baseNum[_shipNum]); }
public bool Init(SlotitemModel_Battle model) { if (model == null || !model.IsPlane()) { return(false); } uiTexture.mainTexture = SlotItemUtils.LoadUniDirGlowTexture(model); uiTexture.localSize = ResourceManager.SLOTITEM_TEXTURE_SIZE[7]; return(true); }
public bool SetSlotItem(SlotitemModel_Battle model, bool isSlotIconActive) { bool flag = model?.IsPlane() ?? false; _isPlane = flag; _uiSlotIcon.mainTexture = ((model == null) ? null : ((!flag) ? SlotItemUtils.LoadTexture(model) : SlotItemUtils.LoadUniDirTexture(model))); _uiSlotIcon.localSize = ((!flag) ? ResourceManager.SLOTITEM_TEXTURE_SIZE[4] : ResourceManager.SLOTITEM_TEXTURE_SIZE[7]); _uiSlotName.text = ((model != null && !flag) ? model.Name : string.Empty); this.isSlotIconActive = isSlotIconActive; return(true); }
public void Init(SlotitemModel_Battle slotModelF, SlotitemModel_Battle slotModelE) { base.get_gameObject().SetActive(true); if (this._uiGameObjF == null) { this._uiGameObjF = base.get_transform().FindChild("AircraftF").get_gameObject(); } if (this._uiGameObjE == null) { this._uiGameObjE = base.get_transform().FindChild("AircraftE").get_gameObject(); } if (this._uiAircraftF == null) { this._uiAircraftF = this._uiGameObjF.get_transform().FindChild("Swing/Aircraft").GetComponent <UITexture>(); } if (this._uiAircraftE == null) { this._uiAircraftE = this._uiGameObjE.get_transform().FindChild("Swing/Aircraft").GetComponent <UITexture>(); } if (slotModelF != null) { this._uiGameObjF.SetActive(true); this._uiAircraftF.flip = UIBasicSprite.Flip.Nothing; this._uiAircraftF.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(slotModelF.MstId, 6); } else { this._uiGameObjF.SetActive(false); } if (slotModelE != null) { this._uiGameObjE.SetActive(true); this._uiAircraftE.flip = UIBasicSprite.Flip.Horizontally; if (BattleTaskManager.GetBattleManager() is PracticeBattleManager) { this._uiAircraftE.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(slotModelE.MstId, 6); this._uiAircraftE.MakePixelPerfect(); } else { this._uiAircraftE.mainTexture = SlotItemUtils.LoadTexture(slotModelE); this._uiAircraftE.MakePixelPerfect(); this._uiAircraftE.get_transform().set_localScale((slotModelE.MstId > 500) ? new Vector3(0.7f, 0.7f, 0.7f) : new Vector3(0.8f, 0.8f, 0.8f)); AircraftOffsetInfo aircraftOffsetInfo = SlotItemUtils.GetAircraftOffsetInfo(slotModelE.MstId); this._uiAircraftE.flip = UIBasicSprite.Flip.Nothing; } } else { this._uiGameObjE.SetActive(false); } }
public void SetSlotItem(SlotitemModel_Battle model) { SlotItemUtils.LoadTexture(ref this._uiSlotItem, model); }
public void Init() { this._basePosition = new Vector3[] { new Vector3(101f, -481f, 0f), new Vector3(38f, -533f, 0f), new Vector3(105f, -419f, 0f), new Vector3(-39f, -581f, 0f), new Vector3(110f, -362f, 0f), new Vector3(-120f, -634f, 0f) }; this._baseNum = new int[] { 2, 3, 1, 4, 0, 5 }; float num = 0.8f + 0.1f * (float)this._baseNum[this._shipNum]; base.get_transform().set_localPosition(this._basePosition[this._shipNum]); base.get_transform().set_localScale(new Vector3(num, num, num)); GameObject gameObject = base.get_transform().FindChild("AircraftObj").get_gameObject(); Util.FindParentToChild <UITexture>(ref this._uiAircraft, gameObject.get_transform(), "Aircraft"); Util.FindParentToChild <ParticleSystem>(ref this._explosionParticle, this._uiAircraft.get_transform(), "AircraftExplosion"); Util.FindParentToChild <ParticleSystem>(ref this._smokeParticle, this._uiAircraft.get_transform(), "AircraftSmoke"); this._uiAircraft.depth = 5 + this._baseNum[this._shipNum]; if (this._anime == null) { this._anime = this._uiAircraft.GetComponent <Animation>().GetComponent <Animation>(); } if (this._fleetType == FleetType.Friend) { this._uiAircraft.flip = UIBasicSprite.Flip.Nothing; this._uiAircraft.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(this._plane.MstId, 6); this._uiAircraft.get_transform().set_localScale(Vector3.get_one()); } else if (this._fleetType == FleetType.Enemy) { this._uiAircraft.flip = UIBasicSprite.Flip.Nothing; if (BattleTaskManager.GetBattleManager() is PracticeBattleManager) { this._uiAircraft.flip = UIBasicSprite.Flip.Horizontally; this._uiAircraft.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(this._plane.MstId, 6); this._uiAircraft.get_transform().set_localScale(Vector3.get_one()); } else { this._uiAircraft.mainTexture = SlotItemUtils.LoadTexture(this._plane); this._uiAircraft.MakePixelPerfect(); this._uiAircraft.get_transform().set_localScale((this._plane.MstId > 500) ? new Vector3(0.7f, 0.7f, 0.7f) : new Vector3(0.8f, 0.8f, 0.8f)); } } Vector3 to = new Vector3(this._basePosition[this._shipNum].x, this._basePosition[this._shipNum].y + 544f, this._basePosition[this._shipNum].z); base.get_transform().LTMoveLocal(to, 0.8f).setEase(LeanTweenType.easeOutBack).setDelay(0.4f + 0.1f * (float)this._baseNum[this._shipNum]); }