protected override void Awake() { base.Awake(); _iType = SinkingType.None; _listShipTexture = new List <Texture2D>(2); _listShipOffs = new List <Vector3>(2); panel.widgetsAreStatic = true; ((Component)_psSinkingSmoke).SetActive(isActive: false); }
public void SetSinkingData(ShipModel_Defender ship) { _clsShipModel = ship; _iType = GetSinkingType(ship); _listShipTexture = KCV.Battle.Utils.ShipUtils.LoadTexture2Sinking(ship, isRepair); _listShipOffs = KCV.Battle.Utils.ShipUtils.GetShipOffsPos2Sinking(ship, isRepair, MstShipGraphColumn.CutInSp1); _uiShipTexture.mainTexture = _listShipTexture[0]; _uiShipTexture.MakePixelPerfect(); _uiShipTexture.transform.localPosition = _listShipOffs[0]; }
private void SetRepairCard(SinkingType iType) { switch (iType) { case SinkingType.None: case SinkingType.ProdSinking: _uiRepairCard.mainTexture = null; _uiRepairCard.localSize = Vector3.zero; break; case SinkingType.ProdSinkingRepairTeam: _uiRepairCard.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(42, 1); _uiRepairCard.localSize = ResourceManager.SLOTITEM_TEXTURE_SIZE[1]; break; case SinkingType.ProdSinkingRepairGoddess: _uiRepairCard.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(43, 1); _uiRepairCard.localSize = ResourceManager.SLOTITEM_TEXTURE_SIZE[1]; break; } }