예제 #1
0
 public ShipAlbumDetailTextureInfo(UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType graphicType, int graphicShipId, Vector3 scale, Vector3 offset, int width, int height)
 {
     this.mGraphicShipId    = graphicShipId;
     this.mGraphicType      = graphicType;
     this.mWidth            = width;
     this.mHeight           = height;
     this.mVector3_Offset   = offset;
     this.mVector3_Scale    = scale;
     this.mNeedPixelPerfect = false;
 }
예제 #2
0
 public ShipAlbumDetailTextureInfo(UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType graphicType, int graphicShipId, Vector3 scale, Vector3 offset, bool needPixelPerfect)
 {
     this.mGraphicShipId    = graphicShipId;
     this.mGraphicType      = graphicType;
     this.mWidth            = -1;
     this.mHeight           = -1;
     this.mVector3_Offset   = offset;
     this.mVector3_Scale    = scale;
     this.mNeedPixelPerfect = needPixelPerfect;
 }
예제 #3
0
        private Texture LoadTexture(UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType graphicType, int graphicShipId)
        {
            switch (graphicType)
            {
            case UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType.Card:
                return(SingletonMonoBehaviour <ResourceManager> .Instance.ShipTexture.Load(this.mGraphicShipId, 3));

            case UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType.ShipNormal:
                return(SingletonMonoBehaviour <ResourceManager> .Instance.ShipTexture.Load(this.mGraphicShipId, 9));

            case UIShipAlbumDetail.ShipAlbumDetailTextureInfo.GraphicType.ShipTaiha:
                return(SingletonMonoBehaviour <ResourceManager> .Instance.ShipTexture.Load(this.mGraphicShipId, 10));
            }
            return(null);
        }