zane 1 mese fa
parent
commit
adec965d3c

+ 1 - 1
assets/resources/i18n/en.ts

@@ -21,7 +21,7 @@ New season will auto-reset after all POGs are distributed. Never too late to joi
     GameShardsTips: `Collect Shards to earn a Game Pass. Unused Shards can carry over to the next season.`,
     GamePassItemTitle: `Season #{value} Game Pass`,
 
-    GamePassSalesInfo: `Public saleSale: {value} Shards Redemption: {value2}`,
+    GamePassSalesInfo: `Public Sale: {value} Shards Redemption: {value2}`,
   },
 
   Wallet: {

+ 3 - 3
assets/resources/prefab/hall/PagePlay.ts

@@ -30,9 +30,9 @@ export class PagePlay extends BaseUI {
     let list = UserM.ins.data.gameList;
 
     for (let i = 0; i < list.length; i++) {
-      if (list[i].gameId != 2) {
-        continue;
-      }
+      // if (list[i].gameId != 2) {
+      //   continue;
+      // }
 
       let item = instantiate(this.tpl);
       item.parent = layout;

+ 3 - 3
assets/resources/prefab/hall/PageShop.prefab

@@ -7344,7 +7344,7 @@
   },
   {
     "__type__": "cc.Node",
-    "_name": "lbl_desc",
+    "_name": "lbl_shard_desc",
     "_objFlags": 0,
     "__editorExtras__": {},
     "_parent": {
@@ -7442,10 +7442,10 @@
       "b": 202,
       "a": 255
     },
-    "_string": "Collect all pieces can be exchanged for GAMEPASS, can be accumulated to the next season",
+    "_string": "Collect Shards to earn a Game Pass. Unused Shards can carry over to the next season.",
     "_horizontalAlign": 0,
     "_verticalAlign": 0,
-    "_actualFontSize": 22,
+    "_actualFontSize": 23,
     "_fontSize": 25,
     "_fontFamily": "Arial",
     "_lineHeight": 25,

+ 32 - 8
assets/resources/prefab/item/PlayGameItem.ts

@@ -5,6 +5,9 @@ import { GameDetailLayer } from "../layer/GameDetailLayer";
 import { Tips } from "../../scripts/mgr/Tips";
 import { GameInfo } from "../../scripts/api/UserM";
 import Utils from "../../scripts/utils/Utils";
+import AB from "../../scripts/base/AB";
+import { Sprite } from "cc";
+import ConfigM from "../../scripts/api/ConfigM";
 
 const { ccclass, property } = _decorator;
 
@@ -17,14 +20,35 @@ export class PlayGameItem extends BaseUI {
   private data: GameInfo;
   init(item: GameInfo) {
     this.data = item;
-    // this.setText("lbl_game_name", item.gameName);
-    this.setText(
-      "lbl_remain_info",
-      Utils.formatNumber(item.remainPog, 0) +
-        "/" +
-        Utils.formatNumber(item.seasonPog, 0)
-    );
-    this.setText("lbl_my_reward_pog", Utils.formatNumber(item.myRewardPog, 0));
+
+    let c = ConfigM.ins.getGame(item.gameId);
+    this.setText("lbl_name", c.gameName);
+
+    if (item.seasonPog > 0) {
+      this.setText(
+        "lbl_remain_info",
+        Utils.formatNumber(item.remainPog, 0) +
+          "/" +
+          Utils.formatNumber(item.seasonPog, 0)
+      );
+      this.setText(
+        "lbl_my_reward_pog",
+        Utils.formatNumber(item.myRewardPog, 0)
+      );
+    } else {
+      this.setText("lbl_remain_info", "Coming soon");
+      this.setText(
+        "lbl_my_reward_pog",
+        Utils.formatNumber(item.myRewardPog, 0)
+      );
+    }
+
+    this.setIcon(item.gameId);
+  }
+  async setIcon(gameId: number) {
+    let path = "texture/play/icon_" + gameId;
+    let spriteFrame = await AB.ins.loadSpriteFrame(path);
+    this.FindAs("icon_game", Sprite).spriteFrame = spriteFrame;
   }
 
   protected simpleOnBtnClick(name: string): void {

+ 16 - 0
assets/resources/scripts/api/ConfigM.ts

@@ -50,11 +50,24 @@ export class ConfigBadge {
   id: number;
   type: number;
 }
+export class ConfigGame {
+  gameDesc: string;
+  gameIcon: string;
+  gameId: number;
+  gameLink: string;
+  gameName: string;
+  gameUsers: number;
+  hot: boolean;
+  isDeleted: boolean;
+  queryUserUrl: string;
+  seasonPog: number;
+}
 export class Config {
   goodList: ConfigGood[];
   storeList: ConfigStore[];
   rechargeList: ConfigRecharge[];
   badgeList: ConfigBadge[];
+  gameList: ConfigGame[];
 }
 
 export class ClientConfig {
@@ -67,6 +80,9 @@ export class ConfigGrade {
   addition: number;
 }
 export default class ConfigM {
+  getGame(gameId: number): ConfigGame {
+    return this._config.gameList.find((item) => item.gameId == gameId);
+  }
   getBadge(id: number): ConfigBadge {
     return this._config.badgeList.find((item) => item.id == id);
   }

+ 9 - 0
assets/resources/texture/play.meta

@@ -0,0 +1,9 @@
+{
+  "ver": "1.2.0",
+  "importer": "directory",
+  "imported": true,
+  "uuid": "7739c967-add5-418d-8ba9-5d243f1c3d54",
+  "files": [],
+  "subMetas": {},
+  "userData": {}
+}

BIN
assets/resources/texture/play/icon_1.png


+ 134 - 0
assets/resources/texture/play/icon_1.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "e6addf2f-27cb-49e6-aa7e-e7a8df228417",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "e6addf2f-27cb-49e6-aa7e-e7a8df228417@6c48a",
+      "displayName": "icon_1",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "e6addf2f-27cb-49e6-aa7e-e7a8df228417",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "e6addf2f-27cb-49e6-aa7e-e7a8df228417@f9941",
+      "displayName": "icon_1",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 200,
+        "height": 200,
+        "rawWidth": 200,
+        "rawHeight": 200,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -100,
+            -100,
+            0,
+            100,
+            -100,
+            0,
+            -100,
+            100,
+            0,
+            100,
+            100,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            200,
+            200,
+            200,
+            0,
+            0,
+            200,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -100,
+            -100,
+            0
+          ],
+          "maxPos": [
+            100,
+            100,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "e6addf2f-27cb-49e6-aa7e-e7a8df228417@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "e6addf2f-27cb-49e6-aa7e-e7a8df228417@6c48a"
+  }
+}

BIN
assets/resources/texture/play/icon_2.png


+ 134 - 0
assets/resources/texture/play/icon_2.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8@6c48a",
+      "displayName": "icon_2",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8@f9941",
+      "displayName": "icon_2",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": -2,
+        "offsetY": -4,
+        "trimX": 38,
+        "trimY": 22,
+        "width": 220,
+        "height": 251,
+        "rawWidth": 300,
+        "rawHeight": 287,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -110,
+            -125.5,
+            0,
+            110,
+            -125.5,
+            0,
+            -110,
+            125.5,
+            0,
+            110,
+            125.5,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            38,
+            265,
+            258,
+            265,
+            38,
+            14,
+            258,
+            14
+          ],
+          "nuv": [
+            0.12666666666666668,
+            0.04878048780487805,
+            0.86,
+            0.04878048780487805,
+            0.12666666666666668,
+            0.9233449477351916,
+            0.86,
+            0.9233449477351916
+          ],
+          "minPos": [
+            -110,
+            -125.5,
+            0
+          ],
+          "maxPos": [
+            110,
+            125.5,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "36bd9ce3-e39d-4ced-b749-a19d0ee46aa8@6c48a"
+  }
+}

BIN
assets/resources/texture/play/icon_3.png


+ 134 - 0
assets/resources/texture/play/icon_3.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef@6c48a",
+      "displayName": "icon_3",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef@f9941",
+      "displayName": "icon_3",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 200,
+        "height": 200,
+        "rawWidth": 200,
+        "rawHeight": 200,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -100,
+            -100,
+            0,
+            100,
+            -100,
+            0,
+            -100,
+            100,
+            0,
+            100,
+            100,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            200,
+            200,
+            200,
+            0,
+            0,
+            200,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -100,
+            -100,
+            0
+          ],
+          "maxPos": [
+            100,
+            100,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "b24bd4bd-6a1b-4745-b931-ae62a066a7ef@6c48a"
+  }
+}

BIN
assets/resources/texture/play/icon_4.png


+ 134 - 0
assets/resources/texture/play/icon_4.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "cca06eff-d074-4cf8-a1b5-f23ca15923bb",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "cca06eff-d074-4cf8-a1b5-f23ca15923bb@6c48a",
+      "displayName": "icon_4",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "cca06eff-d074-4cf8-a1b5-f23ca15923bb",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "cca06eff-d074-4cf8-a1b5-f23ca15923bb@f9941",
+      "displayName": "icon_4",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 200,
+        "height": 200,
+        "rawWidth": 200,
+        "rawHeight": 200,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -100,
+            -100,
+            0,
+            100,
+            -100,
+            0,
+            -100,
+            100,
+            0,
+            100,
+            100,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            200,
+            200,
+            200,
+            0,
+            0,
+            200,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -100,
+            -100,
+            0
+          ],
+          "maxPos": [
+            100,
+            100,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "cca06eff-d074-4cf8-a1b5-f23ca15923bb@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "cca06eff-d074-4cf8-a1b5-f23ca15923bb@6c48a"
+  }
+}

BIN
assets/resources/texture/play/icon_5.png


+ 134 - 0
assets/resources/texture/play/icon_5.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "7859d14c-f4a9-4eea-862d-996193519a1a",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "7859d14c-f4a9-4eea-862d-996193519a1a@6c48a",
+      "displayName": "icon_5",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "7859d14c-f4a9-4eea-862d-996193519a1a",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "7859d14c-f4a9-4eea-862d-996193519a1a@f9941",
+      "displayName": "icon_5",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 200,
+        "height": 200,
+        "rawWidth": 200,
+        "rawHeight": 200,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -100,
+            -100,
+            0,
+            100,
+            -100,
+            0,
+            -100,
+            100,
+            0,
+            100,
+            100,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            200,
+            200,
+            200,
+            0,
+            0,
+            200,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -100,
+            -100,
+            0
+          ],
+          "maxPos": [
+            100,
+            100,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "7859d14c-f4a9-4eea-862d-996193519a1a@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "7859d14c-f4a9-4eea-862d-996193519a1a@6c48a"
+  }
+}

BIN
assets/resources/texture/play/icon_6.png


+ 134 - 0
assets/resources/texture/play/icon_6.png.meta

@@ -0,0 +1,134 @@
+{
+  "ver": "1.0.27",
+  "importer": "image",
+  "imported": true,
+  "uuid": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d",
+  "files": [
+    ".json",
+    ".png"
+  ],
+  "subMetas": {
+    "6c48a": {
+      "importer": "texture",
+      "uuid": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d@6c48a",
+      "displayName": "icon_6",
+      "id": "6c48a",
+      "name": "texture",
+      "userData": {
+        "wrapModeS": "clamp-to-edge",
+        "wrapModeT": "clamp-to-edge",
+        "imageUuidOrDatabaseUri": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d",
+        "isUuid": true,
+        "visible": false,
+        "minfilter": "linear",
+        "magfilter": "linear",
+        "mipfilter": "none",
+        "anisotropy": 0
+      },
+      "ver": "1.0.22",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    },
+    "f9941": {
+      "importer": "sprite-frame",
+      "uuid": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d@f9941",
+      "displayName": "icon_6",
+      "id": "f9941",
+      "name": "spriteFrame",
+      "userData": {
+        "trimType": "auto",
+        "trimThreshold": 1,
+        "rotated": false,
+        "offsetX": 0,
+        "offsetY": 0,
+        "trimX": 0,
+        "trimY": 0,
+        "width": 200,
+        "height": 200,
+        "rawWidth": 200,
+        "rawHeight": 200,
+        "borderTop": 0,
+        "borderBottom": 0,
+        "borderLeft": 0,
+        "borderRight": 0,
+        "packable": true,
+        "pixelsToUnit": 100,
+        "pivotX": 0.5,
+        "pivotY": 0.5,
+        "meshType": 0,
+        "vertices": {
+          "rawPosition": [
+            -100,
+            -100,
+            0,
+            100,
+            -100,
+            0,
+            -100,
+            100,
+            0,
+            100,
+            100,
+            0
+          ],
+          "indexes": [
+            0,
+            1,
+            2,
+            2,
+            1,
+            3
+          ],
+          "uv": [
+            0,
+            200,
+            200,
+            200,
+            0,
+            0,
+            200,
+            0
+          ],
+          "nuv": [
+            0,
+            0,
+            1,
+            0,
+            0,
+            1,
+            1,
+            1
+          ],
+          "minPos": [
+            -100,
+            -100,
+            0
+          ],
+          "maxPos": [
+            100,
+            100,
+            0
+          ]
+        },
+        "isUuid": true,
+        "imageUuidOrDatabaseUri": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d@6c48a",
+        "atlasUuid": ""
+      },
+      "ver": "1.0.12",
+      "imported": true,
+      "files": [
+        ".json"
+      ],
+      "subMetas": {}
+    }
+  },
+  "userData": {
+    "type": "sprite-frame",
+    "hasAlpha": true,
+    "fixAlphaTransparencyArtifacts": false,
+    "redirect": "2dbdd0c6-58e1-48cc-a67a-bdceb79a255d@6c48a"
+  }
+}