コード例 #1
0
 protected override void Awake()
 {
     base.Awake();
     this._iType                 = ProdSinking.SinkingType.None;
     this._listShipTexture       = new List <Texture2D>(2);
     this._listShipOffs          = new List <Vector3>(2);
     this.panel.widgetsAreStatic = true;
     this._psSinkingSmoke.SetActive(false);
 }
コード例 #2
0
 public void SetSinkingData(ShipModel_Defender ship)
 {
     this._clsShipModel              = ship;
     this._iType                     = this.GetSinkingType(ship);
     this._listShipTexture           = KCV.Battle.Utils.ShipUtils.LoadTexture2Sinking(ship, this.isRepair);
     this._listShipOffs              = KCV.Battle.Utils.ShipUtils.GetShipOffsPos2Sinking(ship, this.isRepair, MstShipGraphColumn.CutInSp1);
     this._uiShipTexture.mainTexture = this._listShipTexture.get_Item(0);
     this._uiShipTexture.MakePixelPerfect();
     this._uiShipTexture.get_transform().set_localPosition(this._listShipOffs.get_Item(0));
 }
コード例 #3
0
        private void SetRepairCard(ProdSinking.SinkingType iType)
        {
            switch (iType)
            {
            case ProdSinking.SinkingType.None:
            case ProdSinking.SinkingType.ProdSinking:
                this._uiRepairCard.mainTexture = null;
                this._uiRepairCard.localSize   = Vector3.get_zero();
                break;

            case ProdSinking.SinkingType.ProdSinkingRepairGoddess:
                this._uiRepairCard.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(43, 1);

                this._uiRepairCard.localSize = ResourceManager.SLOTITEM_TEXTURE_SIZE.get_Item(1);
                break;

            case ProdSinking.SinkingType.ProdSinkingRepairTeam:
                this._uiRepairCard.mainTexture = SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(42, 1);

                this._uiRepairCard.localSize = ResourceManager.SLOTITEM_TEXTURE_SIZE.get_Item(1);
                break;
            }
        }