Merge branch 'main' of 47.107.44.202:xionglijia/18xchat
This commit is contained in:
@@ -48,6 +48,13 @@ export class GirlDetailConfig extends BaseConfig {
|
||||
return oneData.commercialImages;
|
||||
}
|
||||
|
||||
/** 根据 id 获取 commercialImages数量 */
|
||||
public getCommercialImagesCount(id: number): number | null {
|
||||
let oneData = this.getCommercialImagesById(id);
|
||||
if (!oneData) return null;
|
||||
return oneData.length;
|
||||
}
|
||||
|
||||
/** 根据 id 和 index 获取图片类型 */
|
||||
public getImageTypeById(id: number, index: number): number | null {
|
||||
let oneData = this.getCommercialImagesById(id);
|
||||
@@ -79,6 +86,13 @@ export class GirlDetailConfig extends BaseConfig {
|
||||
return oneData.commercialVideos;
|
||||
}
|
||||
|
||||
/** 根据 id 获取 commercialVideos数量 */
|
||||
public getCommercialVideosCount(id: number): number | null {
|
||||
let oneData = this.getCommercialVideosById(id);
|
||||
if (!oneData) return null;
|
||||
return oneData.length;
|
||||
}
|
||||
|
||||
/** 根据 id 和 index 获取视频路径 */
|
||||
public getVideoPathById(id: number, index: number): string | null {
|
||||
let oneData = this.getCommercialVideosById(id);
|
||||
|
||||
@@ -88,14 +88,16 @@ export class GirlData extends BaseData {
|
||||
private parseOneGirlBrief(data: proto.cs.IGirlBrief): proto.cs.IGirlBrief | null {
|
||||
if (!data) return null;
|
||||
const oneData: proto.cs.IGirlBrief = {
|
||||
id: data.id, // id
|
||||
name: data.name, // 名字
|
||||
age: data.age, // 年龄
|
||||
tagKey: data.tagKey, // 标签
|
||||
priceType: data.priceType, // 付费类型
|
||||
price: data.price, // 价格
|
||||
avatar: data.avatar, // 头像
|
||||
star: data.star, // 星级
|
||||
id: data.id, // id
|
||||
name: data.name, // 名字
|
||||
age: data.age, // 年龄
|
||||
tagKey: data.tagKey, // 标签
|
||||
priceType: data.priceType, // 付费类型
|
||||
price: data.price, // 价格
|
||||
avatar: data.avatar, // 头像
|
||||
star: data.star, // 星级
|
||||
category: data.category, // 主题枚举
|
||||
listAvatarPath: data.listAvatarPath, // list头像路径
|
||||
};
|
||||
return oneData;
|
||||
}
|
||||
@@ -174,25 +176,40 @@ export class GirlData extends BaseData {
|
||||
return oneData.star;
|
||||
}
|
||||
|
||||
/** 获取主题枚举 */
|
||||
public getGrilCategory(categoryId: string, girlId: number): number {
|
||||
let oneData = this.getGrilBrief(categoryId, girlId);
|
||||
if (!oneData) return 0;
|
||||
return oneData.category;
|
||||
}
|
||||
|
||||
/** 获取list头像路径 */
|
||||
public getGrilListAvatar(categoryId: string, girlId: number): string {
|
||||
let oneData = this.getGrilBrief(categoryId, girlId);
|
||||
if (!oneData) return "";
|
||||
return oneData.listAvatarPath;
|
||||
}
|
||||
|
||||
/** --------------------------------------------------------- 技师的详细数据 --------------------------------------------------------- */
|
||||
|
||||
// 解析技师图片数据,一个
|
||||
private parseOneGirlPhoto(data: proto.cs.IGirlPhoto): proto.cs.IGirlPhoto | null {
|
||||
private parseOneGirlPhoto(data: proto.cs.IPurchaseCommercialImage): proto.cs.IPurchaseCommercialImage | null {
|
||||
if (!data) return null;
|
||||
const oneData: proto.cs.IGirlPhoto = {
|
||||
pic: data.pic, // 图片路径
|
||||
const oneData: proto.cs.IPurchaseCommercialImage = {
|
||||
imageType: data.imageType, // 图片类型
|
||||
imagePrice: data.imagePrice, // 图片价格
|
||||
path: data.path, // 图片资源路径
|
||||
isRelease: data.isRelease, // 是否解锁
|
||||
price: data.price, // 价格
|
||||
};
|
||||
return oneData;
|
||||
}
|
||||
|
||||
// 解析技师图片数据,多个
|
||||
private parseAllGirlPhoto(data: proto.cs.IGirlPhoto[]): proto.cs.IGirlPhoto[] | null {
|
||||
private parseAllGirlPhoto(data: proto.cs.IPurchaseCommercialImage[]): proto.cs.IPurchaseCommercialImage[] | null {
|
||||
if (!data) return null;
|
||||
let allData = [];
|
||||
for (const value of data) {
|
||||
const oneData: proto.cs.IGirlPhoto = this.parseOneGirlPhoto(value);
|
||||
const oneData: proto.cs.IPurchaseCommercialImage = this.parseOneGirlPhoto(value);
|
||||
if (oneData) {
|
||||
allData.push(oneData);
|
||||
}
|
||||
@@ -200,17 +217,44 @@ export class GirlData extends BaseData {
|
||||
return allData;
|
||||
}
|
||||
|
||||
// 解析技师视频数据,一个
|
||||
private parseOneGirlVideo(data: proto.cs.IPurchaseCommercialVideo): proto.cs.IPurchaseCommercialVideo | null {
|
||||
if (!data) return null;
|
||||
const oneData: proto.cs.IPurchaseCommercialVideo = {
|
||||
path: data.path, // 视频资源路径
|
||||
emotion: data.emotion, // 关联情绪
|
||||
videoPrice: data.videoPrice, // 价格
|
||||
isRelease: data.isRelease, // 是否解锁
|
||||
};
|
||||
return oneData;
|
||||
}
|
||||
|
||||
// 解析技师视频数据,多个
|
||||
private parseAllGirlVideo(data: proto.cs.IPurchaseCommercialVideo[]): proto.cs.IPurchaseCommercialVideo[] | null {
|
||||
if (!data) return null;
|
||||
let allData = [];
|
||||
for (const value of data) {
|
||||
const oneData: proto.cs.IPurchaseCommercialVideo = this.parseOneGirlVideo(value);
|
||||
if (oneData) {
|
||||
allData.push(oneData);
|
||||
}
|
||||
}
|
||||
return allData;
|
||||
}
|
||||
|
||||
// 解析技师详细数据,一个
|
||||
private parseOneGirlDetail(data: proto.cs.IGirlDetail): proto.cs.IGirlDetail | null {
|
||||
if (!data) return null;
|
||||
const photoData = this.parseAllGirlPhoto(data.photos);
|
||||
const photoData = this.parseAllGirlPhoto(data.images);
|
||||
const videoData = this.parseAllGirlVideo(data.videos);
|
||||
const briefData = this.parseOneGirlBrief(data.brief);
|
||||
const oneData: proto.cs.IGirlDetail = {
|
||||
brief: briefData, // 技师简要数据
|
||||
desc: data.desc, // 技师描述
|
||||
photos: photoData, // 技师图片列表
|
||||
desc: data.desc, // 技师描述
|
||||
isRelease: data.isRelease, // 技师是否解锁
|
||||
chatCount: data.chatCount, // 剩余聊天次数
|
||||
images: photoData, // 技师图片列表
|
||||
videos: videoData, // 技师视频列表
|
||||
};
|
||||
return oneData;
|
||||
}
|
||||
@@ -234,7 +278,6 @@ export class GirlData extends BaseData {
|
||||
if (!d) return;
|
||||
// 合并简要信息
|
||||
if (d.brief) this.mergeBriefs(categoryId, [d.brief]);
|
||||
|
||||
const oneDetail = this.parseOneGirlDetail(d);
|
||||
const bucket = this.ensureBucket(categoryId);
|
||||
// id
|
||||
@@ -272,21 +315,49 @@ export class GirlData extends BaseData {
|
||||
return oneData.chatCount;
|
||||
}
|
||||
|
||||
/** 获取技师图片数据,通过 index */
|
||||
public getGrilPhotoData(categoryId: string, girlId: number, index: number): proto.cs.IGirlPhoto | null {
|
||||
/** 获取所有技师图片数据 */
|
||||
private getAllGrilPhotoData(categoryId: string, girlId: number): proto.cs.IPurchaseCommercialImage[] | null {
|
||||
let oneData = this.getGrilDetail(categoryId, girlId);
|
||||
if (!oneData || !oneData.photos) return null;
|
||||
// 下标越界保护
|
||||
if (index < 0 || index >= oneData.photos.length) return null;
|
||||
|
||||
return oneData.photos[index] ?? null;
|
||||
if (!oneData || !oneData.images) return null;
|
||||
return oneData.images;
|
||||
}
|
||||
|
||||
/** 获取所有技师图片数据的数量 */
|
||||
public getAllGrilPhotoDataCount(categoryId: string, girlId: number): number {
|
||||
let allData = this.getAllGrilPhotoData(categoryId, girlId);
|
||||
if (!allData) return 0;
|
||||
return allData.length;
|
||||
}
|
||||
|
||||
/** 获取技师图片数据,通过 index */
|
||||
private getGrilPhotoData(categoryId: string, girlId: number, index: number): proto.cs.IPurchaseCommercialImage | null {
|
||||
let allData = this.getAllGrilPhotoData(categoryId, girlId);
|
||||
if (!allData) return null;
|
||||
// 下标越界保护
|
||||
if (index < 0 || index >= allData.length) return null;
|
||||
|
||||
return allData[index] ?? null;
|
||||
}
|
||||
|
||||
/** 获取技师图片的类型 */
|
||||
public getGrilPhotoType(categoryId: string, girlId: number, index: number): number {
|
||||
let oneData = this.getGrilPhotoData(categoryId, girlId, index);
|
||||
if (!oneData) return 0;
|
||||
return oneData.imageType;
|
||||
}
|
||||
|
||||
/** 获取技师图片的价格 */
|
||||
public getGrilPhotoPrice(categoryId: string, girlId: number, index: number): number {
|
||||
let oneData = this.getGrilPhotoData(categoryId, girlId, index);
|
||||
if (!oneData) return 0;
|
||||
return oneData.imagePrice;
|
||||
}
|
||||
|
||||
/** 获取技师图片的路径 */
|
||||
public getGrilPhotoPic(categoryId: string, girlId: number, index: number): string {
|
||||
let oneData = this.getGrilPhotoData(categoryId, girlId, index);
|
||||
if (!oneData) return "";
|
||||
return oneData.pic;
|
||||
return oneData.path;
|
||||
}
|
||||
|
||||
/** 获取技师图片是否解锁 */
|
||||
@@ -296,11 +367,57 @@ export class GirlData extends BaseData {
|
||||
return oneData.isRelease;
|
||||
}
|
||||
|
||||
/** 获取技师图片的价格 */
|
||||
public getGrilPhotoPrice(categoryId: string, girlId: number, index: number): number {
|
||||
let oneData = this.getGrilPhotoData(categoryId, girlId, index);
|
||||
/** 获取所有技师视频数据 */
|
||||
private getAllGrilVideoData(categoryId: string, girlId: number): proto.cs.IPurchaseCommercialVideo[] | null {
|
||||
let oneData = this.getGrilDetail(categoryId, girlId);
|
||||
if (!oneData || !oneData.videos) return null;
|
||||
|
||||
return oneData.videos ?? null;
|
||||
}
|
||||
|
||||
/** 获取所有技师视频数据的数量 */
|
||||
public getAllGrilVideoDataCount(categoryId: string, girlId: number): number {
|
||||
let allData = this.getAllGrilVideoData(categoryId, girlId);
|
||||
if (!allData) return 0;
|
||||
return allData.length;
|
||||
}
|
||||
|
||||
/** 获取技师视频数据,通过 index */
|
||||
private getGrilVideoData(categoryId: string, girlId: number, index: number): proto.cs.IPurchaseCommercialVideo | null {
|
||||
let allData = this.getAllGrilVideoData(categoryId, girlId);
|
||||
if (!allData) return null;
|
||||
// 下标越界保护
|
||||
if (index < 0 || index >= allData.length) return null;
|
||||
|
||||
return allData[index] ?? null;
|
||||
}
|
||||
|
||||
/** 获取技师视频的路径 */
|
||||
public getGrilVideoPath(categoryId: string, girlId: number, index: number): string {
|
||||
let oneData = this.getGrilVideoData(categoryId, girlId, index);
|
||||
if (!oneData) return "";
|
||||
return oneData.path;
|
||||
}
|
||||
|
||||
/** 获取技师视频的关联情绪 */
|
||||
public getGrilVideoEmotion(categoryId: string, girlId: number, index: number): number {
|
||||
let oneData = this.getGrilVideoData(categoryId, girlId, index);
|
||||
if (!oneData) return 0;
|
||||
return oneData.price;
|
||||
return oneData.emotion;
|
||||
}
|
||||
|
||||
/** 获取技师视频的价格 */
|
||||
public getGrilVideoPrice(categoryId: string, girlId: number, index: number): number {
|
||||
let oneData = this.getGrilVideoData(categoryId, girlId, index);
|
||||
if (!oneData) return 0;
|
||||
return oneData.videoPrice;
|
||||
}
|
||||
|
||||
/** 获取技师视频是否解锁 */
|
||||
public getGrilVideoIsRelease(categoryId: string, girlId: number, index: number): boolean {
|
||||
let oneData = this.getGrilVideoData(categoryId, girlId, index);
|
||||
if (!oneData) return false;
|
||||
return oneData.isRelease;
|
||||
}
|
||||
|
||||
/** --------------------------------------------------------- 每日推荐 --------------------------------------------------------- */
|
||||
|
||||
@@ -3,11 +3,10 @@ import proto from "db://assets/Scripts/proto/proto.pb.js";
|
||||
import type { IGirlService } from "./IGirlService";
|
||||
import { ConfigManager, ConfigId } from "../../manager/ConfigManager";
|
||||
import { GirlConfig } from "../../config/GirlConfig";
|
||||
|
||||
import { GirlDetailConfig } from "../../config/GirlDetailConfig";
|
||||
export class MockGirlService implements IGirlService {
|
||||
private delay(ms = 180) { return new Promise<void>(r => setTimeout(r, ms)); }
|
||||
private randInt(min: number, max: number) { return Math.floor(Math.random() * (max - min + 1)) + min; }
|
||||
private pick<T>(arr: T[]) { return arr[this.randInt(0, arr.length - 1)]; }
|
||||
|
||||
private ok<T>(data: T): ApiResponse<T> {
|
||||
return ({ code: proto.cs.EnmRetCode.SUCCESS, data } as unknown) as ApiResponse<T>;
|
||||
@@ -16,7 +15,7 @@ export class MockGirlService implements IGirlService {
|
||||
return ({ code: 100, error: { message } } as unknown) as ApiResponse<T>;
|
||||
}
|
||||
|
||||
private genBrief(id: number, name: string, age: number, tagKey: string, priceType: number, price: number, avatar: string, star: number): proto.cs.IGirlBrief {
|
||||
private genBrief(id: number, name: string, age: number, tagKey: string, priceType: number, price: number, avatar: string, star: number, category: number, listAvatarPath: string): proto.cs.IGirlBrief {
|
||||
return {
|
||||
id,
|
||||
name,
|
||||
@@ -26,23 +25,45 @@ export class MockGirlService implements IGirlService {
|
||||
price,
|
||||
avatar,
|
||||
star,
|
||||
category,
|
||||
listAvatarPath,
|
||||
};
|
||||
}
|
||||
|
||||
private genPhoto(idx: number): proto.cs.IGirlPhoto {
|
||||
return { pic: `https://dummy.local/photo/${idx}.jpg`, isRelease: Math.random() < 0.5, price: 20 + (idx % 5) * 5 };
|
||||
private genPhoto(imageType: number, imagePrice: number, path: string, isRelease: boolean, ): proto.cs.IPurchaseCommercialImage {
|
||||
return {
|
||||
imageType,
|
||||
imagePrice,
|
||||
path,
|
||||
isRelease,
|
||||
};
|
||||
}
|
||||
|
||||
private genDetail(id: number): proto.cs.IGirlDetail {
|
||||
const photos = Array.from({ length: 4 }, (_, i) => this.genPhoto(id * 10 + i));
|
||||
return { brief: this.genBrief(id, "", 1, "", 2, 3, "", 4), desc: `Mock detail for ${id}`, photos, isRelease: Math.random() < 0.4, chatCount: this.randInt(0, 5) };
|
||||
private genVideo(path: string, emotion: number, videoPrice: number, isRelease: boolean): proto.cs.IPurchaseCommercialVideo {
|
||||
return {
|
||||
path,
|
||||
emotion,
|
||||
videoPrice,
|
||||
isRelease,
|
||||
};
|
||||
}
|
||||
|
||||
private genDetail(brief: proto.cs.IGirlBrief, desc: string, images: proto.cs.IPurchaseCommercialImage[], videos: proto.cs.IPurchaseCommercialVideo[], isRelease: boolean, chatCount: number): proto.cs.IGirlDetail {
|
||||
return {
|
||||
brief,
|
||||
desc,
|
||||
images,
|
||||
videos,
|
||||
isRelease,
|
||||
chatCount,
|
||||
};
|
||||
}
|
||||
|
||||
// 每日推荐
|
||||
async reqDailyRecommend(_req: proto.cs.ICSDailyRecommendReq): Promise<ApiResponse<proto.cs.ICSDailyRecommendRes>> {
|
||||
// 延时
|
||||
await this.delay(180);
|
||||
|
||||
// 配置数据
|
||||
const configData = ConfigManager.I.getDataById<GirlConfig>(ConfigId.Girl);
|
||||
const allId = configData.getAllId();
|
||||
const recId = allId[0];
|
||||
@@ -53,7 +74,9 @@ export class MockGirlService implements IGirlService {
|
||||
let price = 9.9;
|
||||
let avatar = configData.getAvatarPathById(recId);
|
||||
let star = 3;
|
||||
let oneData = this.genBrief(recId, name, age, tagKey, priceType, price, avatar, star);
|
||||
let category = configData.getCategoryById(recId);
|
||||
let listAvatarPath = configData.getListAvatarPathPathById(recId);
|
||||
let oneData = this.genBrief(recId, name, age, tagKey, priceType, price, avatar, star, category, listAvatarPath);
|
||||
// 返回数据
|
||||
const girls = [oneData];
|
||||
return this.ok({ girls });
|
||||
@@ -63,7 +86,7 @@ export class MockGirlService implements IGirlService {
|
||||
async reqGetGirlList(req: proto.cs.ICSGetGirlListReq): Promise<ApiResponse<proto.cs.ICSGetGirlListRes>> {
|
||||
// 延时
|
||||
await this.delay(200);
|
||||
|
||||
// 配置数据
|
||||
const configData = ConfigManager.I.getDataById<GirlConfig>(ConfigId.Girl);
|
||||
const allId = configData.getAllId();
|
||||
|
||||
@@ -98,16 +121,64 @@ export class MockGirlService implements IGirlService {
|
||||
// 星级兜底:1~5
|
||||
const star = (id % 5) + 1;
|
||||
|
||||
return this.genBrief(id, name, age, tagKey, priceType, price, avatar, star);
|
||||
});
|
||||
const category = configData.getCategoryById(id);
|
||||
const listAvatarPath = configData.getListAvatarPathPathById(id);
|
||||
|
||||
return this.genBrief(id, name, age, tagKey, priceType, price, avatar, star, category, listAvatarPath);
|
||||
});
|
||||
// 返回数据
|
||||
return this.ok({ girls });
|
||||
}
|
||||
|
||||
// 获取技师详细信息
|
||||
async reqGetGirlDetail(req: proto.cs.ICSGetGirlDetailReq): Promise<ApiResponse<proto.cs.ICSGetGirlDetailRes>> {
|
||||
// 延时
|
||||
await this.delay(160);
|
||||
const id = req?.id ?? this.randInt(1, 9999);
|
||||
return this.ok({ detail: this.genDetail(id) });
|
||||
// 配置数据
|
||||
const girlConfig = ConfigManager.I.getDataById<GirlConfig>(ConfigId.Girl);
|
||||
const girlDetailConfig = ConfigManager.I.getDataById<GirlDetailConfig>(ConfigId.GirlDetail);
|
||||
// id
|
||||
const girlId = req.id;
|
||||
// 简要数据
|
||||
let name = girlConfig.getNameById(girlId);
|
||||
let age = Number(girlConfig.getAgeById(girlId));
|
||||
let tagKey = girlConfig.getTagKeyById(girlId);
|
||||
let priceType = girlConfig.getPriceTypeById(girlId);
|
||||
let price = 9.9;
|
||||
let avatar = girlConfig.getAvatarPathById(girlId);
|
||||
let star = 3;
|
||||
let category = girlConfig.getCategoryById(girlId);
|
||||
let listAvatarPath = girlConfig.getListAvatarPathPathById(girlId);
|
||||
let briefData = this.genBrief(girlId, name, age, tagKey, priceType, price, avatar, star, category, listAvatarPath);
|
||||
|
||||
let desc = girlDetailConfig.getDetailDescById(girlId);
|
||||
let isRelease = Math.random() < 0.4;
|
||||
let chatCount = 10;
|
||||
// 图片
|
||||
let photoData = [];
|
||||
let photoCount = girlDetailConfig.getCommercialImagesCount(girlId);
|
||||
for (let i = 0; i < photoCount; i++) {
|
||||
let imageType = girlDetailConfig.getImageTypeById(girlId, i);
|
||||
let imagePath = girlDetailConfig.getImagePathById(girlId, i);
|
||||
let isRelease = Math.random() < 0.4;
|
||||
let imagePrice = girlDetailConfig.getImagePriceById(girlId, i);
|
||||
let oneData = this.genPhoto(imageType, imagePrice, imagePath, isRelease);
|
||||
photoData.push(oneData);
|
||||
}
|
||||
// 视频
|
||||
let videoData = [];
|
||||
let videoCount = girlDetailConfig.getCommercialVideosCount(girlId);
|
||||
for (let i = 0; i < videoCount; i++) {
|
||||
let videoPath = girlDetailConfig.getVideoPathById(girlId, i);
|
||||
let videoEmotion = girlDetailConfig.getVideoEmotionById(girlId, i);
|
||||
let videoPrice = girlDetailConfig.getVideoPriceById(girlId, i);
|
||||
let isRelease = Math.random() < 0.4;
|
||||
let oneData = this.genVideo(videoPath, videoEmotion, videoPrice, isRelease);
|
||||
videoData.push(oneData);
|
||||
}
|
||||
// 详细数据
|
||||
let detail = this.genDetail(briefData, desc, photoData, videoData, isRelease, chatCount);
|
||||
// 返回数据
|
||||
return this.ok({ detail });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,10 @@ import Utils from "../../../Main/Common/Utils";
|
||||
import { InnerMsgCode } from "../../../Main/Config/InnerMsgCode";
|
||||
import { SimpleToggle } from "../components/SimpleToggle";
|
||||
import { GirlDetail, purchase } from "../../../schema/schema";
|
||||
import { DataManager, DataId } from "../../data/DataManager";
|
||||
import { GirlData } from "../../data/GirlData";
|
||||
import { GirlService } from "db://assets/Scripts/chat18x/network/services/GirlService";
|
||||
import proto from 'db://assets/Scripts/proto/proto.pb.js';
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -131,68 +135,80 @@ export class GirlDetailPanel extends li_BaseView {
|
||||
}
|
||||
nameKey: string;
|
||||
tagKey: string;
|
||||
category;
|
||||
refresh(index: number) {
|
||||
const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
|
||||
console.log(dataDetail);
|
||||
category: number;
|
||||
async refresh(index: number) {
|
||||
// TODO,暂时这样获取,修改后从GirlData获取
|
||||
const girlConfig = ConfigManager.tables.TbGirls.get(this.id);
|
||||
this.category = girlConfig.category;
|
||||
// 请求详细数据
|
||||
const reqData = {
|
||||
id: this.id,
|
||||
};
|
||||
let res = await GirlService.I.reqGetGirlDetail(reqData);
|
||||
if (res && res.code === proto.cs.EnmRetCode.SUCCESS) {
|
||||
// 保存数据
|
||||
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
||||
girlData.setGirlDetails(this.category.toString(), res.data);
|
||||
// 根据数据,刷新界面
|
||||
this.nameKey = girlData.getGrilName(this.category.toString(), this.id);
|
||||
this.girlName.string = LanguageUtils.getText(this.nameKey);
|
||||
this.desc.string = girlData.getGrilDesc(this.category.toString(), this.id);
|
||||
|
||||
const data = ConfigManager.tables.TbGirls.get(this.id);
|
||||
this.category = data.category;
|
||||
this.nameKey = data.nameKey;
|
||||
this.girlName.string = LanguageUtils.getText(data.nameKey);
|
||||
let desc = "";
|
||||
this.tagKey = girlData.getGrilTagKey(this.category.toString(), this.id);
|
||||
const tags = LanguageUtils.getText(this.tagKey).split("|");
|
||||
for (let i = 0; i < tags.length; i++) {
|
||||
if (i != 0) desc += "|";
|
||||
desc += tags[i];
|
||||
}
|
||||
this.tags.string = desc;
|
||||
for (let i = 0; i < 5; i++) {
|
||||
this.starParent.children[i].active = i < 5;
|
||||
}
|
||||
let age = girlData.getGrilAge(this.category.toString(), this.id);
|
||||
this.descAge.string =
|
||||
LanguageUtils.getText("girldetailpanel.age") + age.toString();
|
||||
|
||||
const firstPath = girlData.getGrilVideoPath(this.category.toString(), this.id, 0);
|
||||
ResManager.I.changeBundleVideo(
|
||||
this.avatarVideo,
|
||||
firstPath,
|
||||
"Chat18x"
|
||||
);
|
||||
|
||||
this.desc.string = dataDetail.detailDesc;
|
||||
let desc = "";
|
||||
this.tagKey = data.tagKey;
|
||||
const tags = LanguageUtils.getText(data.tagKey).split("|");
|
||||
for (let i = 0; i < tags.length; i++) {
|
||||
if (i != 0) desc += "|";
|
||||
desc += tags[i];
|
||||
}
|
||||
this.tags.string = desc;
|
||||
for (let i = 0; i < 5; i++) {
|
||||
this.starParent.children[i].active = i < 5;
|
||||
}
|
||||
this.descAge.string =
|
||||
LanguageUtils.getText("girldetailpanel.age") + data.age.toString();
|
||||
this.desc.string = dataDetail.detailDesc;
|
||||
|
||||
ResManager.I.changeBundleVideo(
|
||||
this.avatarVideo,
|
||||
dataDetail.commercialVideos[0].path,
|
||||
"Chat18x"
|
||||
);
|
||||
|
||||
// 也立即尝试调整(以防已经加载完成)
|
||||
this.adjustVideoScale();
|
||||
this.vids = dataDetail.commercialVideos.slice(0);
|
||||
this.refreshImgs(dataDetail.commercialImages);
|
||||
let allPhotoDataCount = girlData.getAllGrilPhotoDataCount(this.category.toString(), this.id);
|
||||
// 也立即尝试调整(以防已经加载完成)
|
||||
this.adjustVideoScale();
|
||||
this.refreshImgs(1, this.category, this.id, allPhotoDataCount);
|
||||
}
|
||||
}
|
||||
|
||||
vids: purchase.CommercialVideo[];
|
||||
bindImgToggle() {
|
||||
const dataDetail = ConfigManager.tables.TbGirlsDetail.get(this.id);
|
||||
const images = dataDetail.commercialImages;
|
||||
|
||||
this.refreshImgs(images);
|
||||
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
||||
let allPhotoDataCount = girlData.getAllGrilPhotoDataCount(this.category.toString(), this.id);
|
||||
this.refreshImgs(1, this.category, this.id, allPhotoDataCount);
|
||||
}
|
||||
|
||||
bindVideoToggle() {
|
||||
this.refreshImgs(this.vids);
|
||||
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
||||
let allVideoDataCount = girlData.getAllGrilVideoDataCount(this.category.toString(), this.id);
|
||||
this.refreshImgs(2, this.category, this.id, allVideoDataCount);
|
||||
}
|
||||
|
||||
refreshImgs(
|
||||
resouces: purchase.CommercialImage[] | purchase.CommercialVideo[]
|
||||
type: number,
|
||||
category: number,
|
||||
id: number,
|
||||
count: number
|
||||
) {
|
||||
for (let i = this.imgsLayout.children.length - 1; i >= 0; i--) {
|
||||
this.imgsLayout.children[i].destroy();
|
||||
}
|
||||
|
||||
for (let i = 1; i < resouces.length; i++) {
|
||||
const resource = resouces[i];
|
||||
for (let i = 0; i < count; i++) {
|
||||
let newNode = instantiate(this.imgItemInst.node);
|
||||
let item = newNode.getComponent(DetailImageItem);
|
||||
item.refresh(resource, this);
|
||||
item.refresh(this, type, category, id, i);
|
||||
newNode.active = true;
|
||||
this.imgsLayout.addChild(newNode);
|
||||
}
|
||||
|
||||
@@ -5,6 +5,9 @@ import { ViewManager } from "db://assets/Scripts/Main/Manager/ViewManager";
|
||||
import { GButton } from "db://assets/Scripts/Main/Common/GButton";
|
||||
import { GirlDetailPanel } from "../ui/panels/GirlDetailPanel";
|
||||
import { purchase } from "../../schema/schema";
|
||||
import proto from 'db://assets/Scripts/proto/proto.pb.js';
|
||||
import { DataManager, DataId } from "../data/DataManager";
|
||||
import { GirlData } from "../data/GirlData";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -22,6 +25,10 @@ export class DetailImageItem extends Component {
|
||||
url: string;
|
||||
isImage: boolean;
|
||||
uitransform: UITransform;
|
||||
category: number;
|
||||
id: number;
|
||||
index: number;
|
||||
type : number;
|
||||
|
||||
onLoad() {
|
||||
GButton.BandClick(this.node, this.onClickThis, this);
|
||||
@@ -82,21 +89,33 @@ export class DetailImageItem extends Component {
|
||||
}
|
||||
}
|
||||
refresh(
|
||||
resource: purchase.CommercialImage | purchase.CommercialVideo,
|
||||
base: GirlDetailPanel
|
||||
base: GirlDetailPanel,
|
||||
type: number,
|
||||
category: number,
|
||||
id: number,
|
||||
index: number
|
||||
) {
|
||||
this.base = base;
|
||||
this.type = type;
|
||||
this.category = category;
|
||||
this.id = id;
|
||||
this.index = index;
|
||||
this.lock.active = false;
|
||||
this.question.active = true; // 显示问号,表示加载中
|
||||
this.url = resource.path;
|
||||
|
||||
let imgPath = this.url;
|
||||
|
||||
if (resource instanceof purchase.CommercialImage) {
|
||||
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
||||
let imgPath = "";
|
||||
if (type === 1) {
|
||||
// 图片
|
||||
this.url = girlData.getGrilPhotoPic(this.category.toString(), this.id, this.index);
|
||||
imgPath = this.url;
|
||||
this.isImage = true;
|
||||
} else {
|
||||
} else if (type === 2) {
|
||||
// 视频
|
||||
this.isImage = false;
|
||||
if (resource.videoPrice > 0) {
|
||||
this.url = girlData.getGrilVideoPath(this.category.toString(), this.id, this.index);
|
||||
let videoPrice = girlData.getGrilVideoPrice(this.category.toString(), this.id, this.index);
|
||||
if (videoPrice > 0) {
|
||||
imgPath = this.url + "_thumbnail_blur";
|
||||
} else {
|
||||
imgPath = this.url + "_thumbnail";
|
||||
|
||||
@@ -87,8 +87,7 @@ export class GirlListItem extends Component {
|
||||
this.price.node.active = priceType == PriceType.pay;
|
||||
this.freeNode.active = priceType == PriceType.free;
|
||||
this.tryNode.active = priceType == PriceType.first_time_free;
|
||||
// TODO,先用 AvatarPath 代替着 listAvatarPath
|
||||
let listAvatarPath = girlData.getGrilAvatar(this.category.toString(), this.id);
|
||||
let listAvatarPath = girlData.getGrilListAvatar(this.category.toString(), this.id);
|
||||
ResManager.I.changeBundleSpriteFrame(
|
||||
this.avatar,
|
||||
listAvatarPath,
|
||||
|
||||
Vendored
+745
-6
@@ -32,6 +32,12 @@ export namespace cs {
|
||||
|
||||
/** GirlBrief star */
|
||||
star?: (number|null);
|
||||
|
||||
/** GirlBrief category */
|
||||
category?: (number|null);
|
||||
|
||||
/** GirlBrief listAvatarPath */
|
||||
listAvatarPath?: (string|null);
|
||||
}
|
||||
|
||||
/** Represents a GirlBrief. */
|
||||
@@ -67,6 +73,12 @@ avatar: string;
|
||||
/** GirlBrief star. */
|
||||
star: number;
|
||||
|
||||
/** GirlBrief category. */
|
||||
category: number;
|
||||
|
||||
/** GirlBrief listAvatarPath. */
|
||||
listAvatarPath: string;
|
||||
|
||||
/**
|
||||
* Creates a new GirlBrief instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
@@ -254,6 +266,236 @@ toJSON(): { [k: string]: any };
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a PurchaseCommercialImage. */
|
||||
interface IPurchaseCommercialImage {
|
||||
|
||||
/** PurchaseCommercialImage imageType */
|
||||
imageType?: (number|null);
|
||||
|
||||
/** PurchaseCommercialImage imagePrice */
|
||||
imagePrice?: (number|null);
|
||||
|
||||
/** PurchaseCommercialImage path */
|
||||
path?: (string|null);
|
||||
|
||||
/** PurchaseCommercialImage isRelease */
|
||||
isRelease?: (boolean|null);
|
||||
}
|
||||
|
||||
/** Represents a PurchaseCommercialImage. */
|
||||
class PurchaseCommercialImage implements IPurchaseCommercialImage {
|
||||
|
||||
/**
|
||||
* Constructs a new PurchaseCommercialImage.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.IPurchaseCommercialImage);
|
||||
|
||||
/** PurchaseCommercialImage imageType. */
|
||||
imageType: number;
|
||||
|
||||
/** PurchaseCommercialImage imagePrice. */
|
||||
imagePrice: number;
|
||||
|
||||
/** PurchaseCommercialImage path. */
|
||||
path: string;
|
||||
|
||||
/** PurchaseCommercialImage isRelease. */
|
||||
isRelease: boolean;
|
||||
|
||||
/**
|
||||
* Creates a new PurchaseCommercialImage instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns PurchaseCommercialImage instance
|
||||
*/
|
||||
static create(properties?: cs.IPurchaseCommercialImage): cs.PurchaseCommercialImage;
|
||||
|
||||
/**
|
||||
* Encodes the specified PurchaseCommercialImage message. Does not implicitly {@link cs.PurchaseCommercialImage.verify|verify} messages.
|
||||
* @param message PurchaseCommercialImage message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.IPurchaseCommercialImage, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified PurchaseCommercialImage message, length delimited. Does not implicitly {@link cs.PurchaseCommercialImage.verify|verify} messages.
|
||||
* @param message PurchaseCommercialImage message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.IPurchaseCommercialImage, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a PurchaseCommercialImage message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns PurchaseCommercialImage
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.PurchaseCommercialImage;
|
||||
|
||||
/**
|
||||
* Decodes a PurchaseCommercialImage message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns PurchaseCommercialImage
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.PurchaseCommercialImage;
|
||||
|
||||
/**
|
||||
* Verifies a PurchaseCommercialImage message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a PurchaseCommercialImage message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns PurchaseCommercialImage
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.PurchaseCommercialImage;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a PurchaseCommercialImage message. Also converts values to other types if specified.
|
||||
* @param message PurchaseCommercialImage
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.PurchaseCommercialImage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this PurchaseCommercialImage to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for PurchaseCommercialImage
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a PurchaseCommercialVideo. */
|
||||
interface IPurchaseCommercialVideo {
|
||||
|
||||
/** PurchaseCommercialVideo path */
|
||||
path?: (string|null);
|
||||
|
||||
/** PurchaseCommercialVideo emotion */
|
||||
emotion?: (number|null);
|
||||
|
||||
/** PurchaseCommercialVideo videoPrice */
|
||||
videoPrice?: (number|null);
|
||||
|
||||
/** PurchaseCommercialVideo isRelease */
|
||||
isRelease?: (boolean|null);
|
||||
}
|
||||
|
||||
/** Represents a PurchaseCommercialVideo. */
|
||||
class PurchaseCommercialVideo implements IPurchaseCommercialVideo {
|
||||
|
||||
/**
|
||||
* Constructs a new PurchaseCommercialVideo.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.IPurchaseCommercialVideo);
|
||||
|
||||
/** PurchaseCommercialVideo path. */
|
||||
path: string;
|
||||
|
||||
/** PurchaseCommercialVideo emotion. */
|
||||
emotion: number;
|
||||
|
||||
/** PurchaseCommercialVideo videoPrice. */
|
||||
videoPrice: number;
|
||||
|
||||
/** PurchaseCommercialVideo isRelease. */
|
||||
isRelease: boolean;
|
||||
|
||||
/**
|
||||
* Creates a new PurchaseCommercialVideo instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns PurchaseCommercialVideo instance
|
||||
*/
|
||||
static create(properties?: cs.IPurchaseCommercialVideo): cs.PurchaseCommercialVideo;
|
||||
|
||||
/**
|
||||
* Encodes the specified PurchaseCommercialVideo message. Does not implicitly {@link cs.PurchaseCommercialVideo.verify|verify} messages.
|
||||
* @param message PurchaseCommercialVideo message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.IPurchaseCommercialVideo, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified PurchaseCommercialVideo message, length delimited. Does not implicitly {@link cs.PurchaseCommercialVideo.verify|verify} messages.
|
||||
* @param message PurchaseCommercialVideo message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.IPurchaseCommercialVideo, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a PurchaseCommercialVideo message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns PurchaseCommercialVideo
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.PurchaseCommercialVideo;
|
||||
|
||||
/**
|
||||
* Decodes a PurchaseCommercialVideo message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns PurchaseCommercialVideo
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.PurchaseCommercialVideo;
|
||||
|
||||
/**
|
||||
* Verifies a PurchaseCommercialVideo message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a PurchaseCommercialVideo message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns PurchaseCommercialVideo
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.PurchaseCommercialVideo;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a PurchaseCommercialVideo message. Also converts values to other types if specified.
|
||||
* @param message PurchaseCommercialVideo
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.PurchaseCommercialVideo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this PurchaseCommercialVideo to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for PurchaseCommercialVideo
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a GirlDetail. */
|
||||
interface IGirlDetail {
|
||||
|
||||
@@ -263,14 +505,17 @@ static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
/** GirlDetail desc */
|
||||
desc?: (string|null);
|
||||
|
||||
/** GirlDetail photos */
|
||||
photos?: (cs.IGirlPhoto[]|null);
|
||||
|
||||
/** GirlDetail isRelease */
|
||||
isRelease?: (boolean|null);
|
||||
|
||||
/** GirlDetail chatCount */
|
||||
chatCount?: (number|null);
|
||||
|
||||
/** GirlDetail images */
|
||||
images?: (cs.IPurchaseCommercialImage[]|null);
|
||||
|
||||
/** GirlDetail videos */
|
||||
videos?: (cs.IPurchaseCommercialVideo[]|null);
|
||||
}
|
||||
|
||||
/** Represents a GirlDetail. */
|
||||
@@ -288,15 +533,18 @@ brief?: (cs.IGirlBrief|null);
|
||||
/** GirlDetail desc. */
|
||||
desc: string;
|
||||
|
||||
/** GirlDetail photos. */
|
||||
photos: cs.IGirlPhoto[];
|
||||
|
||||
/** GirlDetail isRelease. */
|
||||
isRelease: boolean;
|
||||
|
||||
/** GirlDetail chatCount. */
|
||||
chatCount: number;
|
||||
|
||||
/** GirlDetail images. */
|
||||
images: cs.IPurchaseCommercialImage[];
|
||||
|
||||
/** GirlDetail videos. */
|
||||
videos: cs.IPurchaseCommercialVideo[];
|
||||
|
||||
/**
|
||||
* Creates a new GirlDetail instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
@@ -2193,6 +2441,497 @@ toJSON(): { [k: string]: any };
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a ChatMsg. */
|
||||
interface IChatMsg {
|
||||
|
||||
/** ChatMsg msg */
|
||||
msg?: (string|null);
|
||||
|
||||
/** ChatMsg isAi */
|
||||
isAi?: (boolean|null);
|
||||
}
|
||||
|
||||
/** Represents a ChatMsg. */
|
||||
class ChatMsg implements IChatMsg {
|
||||
|
||||
/**
|
||||
* Constructs a new ChatMsg.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.IChatMsg);
|
||||
|
||||
/** ChatMsg msg. */
|
||||
msg: string;
|
||||
|
||||
/** ChatMsg isAi. */
|
||||
isAi: boolean;
|
||||
|
||||
/**
|
||||
* Creates a new ChatMsg instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns ChatMsg instance
|
||||
*/
|
||||
static create(properties?: cs.IChatMsg): cs.ChatMsg;
|
||||
|
||||
/**
|
||||
* Encodes the specified ChatMsg message. Does not implicitly {@link cs.ChatMsg.verify|verify} messages.
|
||||
* @param message ChatMsg message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.IChatMsg, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified ChatMsg message, length delimited. Does not implicitly {@link cs.ChatMsg.verify|verify} messages.
|
||||
* @param message ChatMsg message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.IChatMsg, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a ChatMsg message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns ChatMsg
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.ChatMsg;
|
||||
|
||||
/**
|
||||
* Decodes a ChatMsg message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns ChatMsg
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.ChatMsg;
|
||||
|
||||
/**
|
||||
* Verifies a ChatMsg message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a ChatMsg message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns ChatMsg
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.ChatMsg;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a ChatMsg message. Also converts values to other types if specified.
|
||||
* @param message ChatMsg
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.ChatMsg, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this ChatMsg to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for ChatMsg
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a CSChatMsgReq. */
|
||||
interface ICSChatMsgReq {
|
||||
|
||||
/** CSChatMsgReq msgs */
|
||||
msgs?: (cs.IChatMsg[]|null);
|
||||
}
|
||||
|
||||
/** Represents a CSChatMsgReq. */
|
||||
class CSChatMsgReq implements ICSChatMsgReq {
|
||||
|
||||
/**
|
||||
* Constructs a new CSChatMsgReq.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.ICSChatMsgReq);
|
||||
|
||||
/** CSChatMsgReq msgs. */
|
||||
msgs: cs.IChatMsg[];
|
||||
|
||||
/**
|
||||
* Creates a new CSChatMsgReq instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns CSChatMsgReq instance
|
||||
*/
|
||||
static create(properties?: cs.ICSChatMsgReq): cs.CSChatMsgReq;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSChatMsgReq message. Does not implicitly {@link cs.CSChatMsgReq.verify|verify} messages.
|
||||
* @param message CSChatMsgReq message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.ICSChatMsgReq, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSChatMsgReq message, length delimited. Does not implicitly {@link cs.CSChatMsgReq.verify|verify} messages.
|
||||
* @param message CSChatMsgReq message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.ICSChatMsgReq, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a CSChatMsgReq message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns CSChatMsgReq
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.CSChatMsgReq;
|
||||
|
||||
/**
|
||||
* Decodes a CSChatMsgReq message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns CSChatMsgReq
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.CSChatMsgReq;
|
||||
|
||||
/**
|
||||
* Verifies a CSChatMsgReq message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a CSChatMsgReq message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns CSChatMsgReq
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.CSChatMsgReq;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a CSChatMsgReq message. Also converts values to other types if specified.
|
||||
* @param message CSChatMsgReq
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.CSChatMsgReq, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this CSChatMsgReq to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for CSChatMsgReq
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a CSChatMsgRes. */
|
||||
interface ICSChatMsgRes {
|
||||
}
|
||||
|
||||
/** Represents a CSChatMsgRes. */
|
||||
class CSChatMsgRes implements ICSChatMsgRes {
|
||||
|
||||
/**
|
||||
* Constructs a new CSChatMsgRes.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.ICSChatMsgRes);
|
||||
|
||||
/**
|
||||
* Creates a new CSChatMsgRes instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns CSChatMsgRes instance
|
||||
*/
|
||||
static create(properties?: cs.ICSChatMsgRes): cs.CSChatMsgRes;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSChatMsgRes message. Does not implicitly {@link cs.CSChatMsgRes.verify|verify} messages.
|
||||
* @param message CSChatMsgRes message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.ICSChatMsgRes, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSChatMsgRes message, length delimited. Does not implicitly {@link cs.CSChatMsgRes.verify|verify} messages.
|
||||
* @param message CSChatMsgRes message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.ICSChatMsgRes, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a CSChatMsgRes message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns CSChatMsgRes
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.CSChatMsgRes;
|
||||
|
||||
/**
|
||||
* Decodes a CSChatMsgRes message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns CSChatMsgRes
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.CSChatMsgRes;
|
||||
|
||||
/**
|
||||
* Verifies a CSChatMsgRes message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a CSChatMsgRes message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns CSChatMsgRes
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.CSChatMsgRes;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a CSChatMsgRes message. Also converts values to other types if specified.
|
||||
* @param message CSChatMsgRes
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.CSChatMsgRes, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this CSChatMsgRes to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for CSChatMsgRes
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a CSGetChatMsgReq. */
|
||||
interface ICSGetChatMsgReq {
|
||||
|
||||
/** CSGetChatMsgReq page */
|
||||
page?: (number|null);
|
||||
|
||||
/** CSGetChatMsgReq limit */
|
||||
limit?: (number|null);
|
||||
}
|
||||
|
||||
/** Represents a CSGetChatMsgReq. */
|
||||
class CSGetChatMsgReq implements ICSGetChatMsgReq {
|
||||
|
||||
/**
|
||||
* Constructs a new CSGetChatMsgReq.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.ICSGetChatMsgReq);
|
||||
|
||||
/** CSGetChatMsgReq page. */
|
||||
page: number;
|
||||
|
||||
/** CSGetChatMsgReq limit. */
|
||||
limit: number;
|
||||
|
||||
/**
|
||||
* Creates a new CSGetChatMsgReq instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns CSGetChatMsgReq instance
|
||||
*/
|
||||
static create(properties?: cs.ICSGetChatMsgReq): cs.CSGetChatMsgReq;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSGetChatMsgReq message. Does not implicitly {@link cs.CSGetChatMsgReq.verify|verify} messages.
|
||||
* @param message CSGetChatMsgReq message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.ICSGetChatMsgReq, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSGetChatMsgReq message, length delimited. Does not implicitly {@link cs.CSGetChatMsgReq.verify|verify} messages.
|
||||
* @param message CSGetChatMsgReq message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.ICSGetChatMsgReq, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a CSGetChatMsgReq message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns CSGetChatMsgReq
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.CSGetChatMsgReq;
|
||||
|
||||
/**
|
||||
* Decodes a CSGetChatMsgReq message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns CSGetChatMsgReq
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.CSGetChatMsgReq;
|
||||
|
||||
/**
|
||||
* Verifies a CSGetChatMsgReq message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a CSGetChatMsgReq message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns CSGetChatMsgReq
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.CSGetChatMsgReq;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a CSGetChatMsgReq message. Also converts values to other types if specified.
|
||||
* @param message CSGetChatMsgReq
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.CSGetChatMsgReq, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this CSGetChatMsgReq to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for CSGetChatMsgReq
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a CSGetChatMsgRes. */
|
||||
interface ICSGetChatMsgRes {
|
||||
|
||||
/** CSGetChatMsgRes msgs */
|
||||
msgs?: (cs.IChatMsg[]|null);
|
||||
}
|
||||
|
||||
/** Represents a CSGetChatMsgRes. */
|
||||
class CSGetChatMsgRes implements ICSGetChatMsgRes {
|
||||
|
||||
/**
|
||||
* Constructs a new CSGetChatMsgRes.
|
||||
* @param [properties] Properties to set
|
||||
*/
|
||||
constructor(properties?: cs.ICSGetChatMsgRes);
|
||||
|
||||
/** CSGetChatMsgRes msgs. */
|
||||
msgs: cs.IChatMsg[];
|
||||
|
||||
/**
|
||||
* Creates a new CSGetChatMsgRes instance using the specified properties.
|
||||
* @param [properties] Properties to set
|
||||
* @returns CSGetChatMsgRes instance
|
||||
*/
|
||||
static create(properties?: cs.ICSGetChatMsgRes): cs.CSGetChatMsgRes;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSGetChatMsgRes message. Does not implicitly {@link cs.CSGetChatMsgRes.verify|verify} messages.
|
||||
* @param message CSGetChatMsgRes message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encode(message: cs.ICSGetChatMsgRes, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Encodes the specified CSGetChatMsgRes message, length delimited. Does not implicitly {@link cs.CSGetChatMsgRes.verify|verify} messages.
|
||||
* @param message CSGetChatMsgRes message or plain object to encode
|
||||
* @param [writer] Writer to encode to
|
||||
* @returns Writer
|
||||
*/
|
||||
static encodeDelimited(message: cs.ICSGetChatMsgRes, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||
|
||||
/**
|
||||
* Decodes a CSGetChatMsgRes message from the specified reader or buffer.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @param [length] Message length if known beforehand
|
||||
* @returns CSGetChatMsgRes
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): cs.CSGetChatMsgRes;
|
||||
|
||||
/**
|
||||
* Decodes a CSGetChatMsgRes message from the specified reader or buffer, length delimited.
|
||||
* @param reader Reader or buffer to decode from
|
||||
* @returns CSGetChatMsgRes
|
||||
* @throws {Error} If the payload is not a reader or valid buffer
|
||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||
*/
|
||||
static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): cs.CSGetChatMsgRes;
|
||||
|
||||
/**
|
||||
* Verifies a CSGetChatMsgRes message.
|
||||
* @param message Plain object to verify
|
||||
* @returns `null` if valid, otherwise the reason why it is not
|
||||
*/
|
||||
static verify(message: { [k: string]: any }): (string|null);
|
||||
|
||||
/**
|
||||
* Creates a CSGetChatMsgRes message from a plain object. Also converts values to their respective internal types.
|
||||
* @param object Plain object
|
||||
* @returns CSGetChatMsgRes
|
||||
*/
|
||||
static fromObject(object: { [k: string]: any }): cs.CSGetChatMsgRes;
|
||||
|
||||
/**
|
||||
* Creates a plain object from a CSGetChatMsgRes message. Also converts values to other types if specified.
|
||||
* @param message CSGetChatMsgRes
|
||||
* @param [options] Conversion options
|
||||
* @returns Plain object
|
||||
*/
|
||||
static toObject(message: cs.CSGetChatMsgRes, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Converts this CSGetChatMsgRes to JSON.
|
||||
* @returns JSON object
|
||||
*/
|
||||
toJSON(): { [k: string]: any };
|
||||
|
||||
/**
|
||||
* Gets the default type url for CSGetChatMsgRes
|
||||
* @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com")
|
||||
* @returns The default type url
|
||||
*/
|
||||
static getTypeUrl(typeUrlPrefix?: string): string;
|
||||
}
|
||||
|
||||
/** Properties of a CSLoginReq. */
|
||||
interface ICSLoginReq {
|
||||
|
||||
|
||||
+1773
-45
File diff suppressed because it is too large
Load Diff
@@ -75,7 +75,7 @@ export enum VideoEmotion {
|
||||
|
||||
|
||||
|
||||
export class AiCharacter {
|
||||
export class AiCharacters {
|
||||
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this.id = _buf_.readInt()
|
||||
@@ -107,7 +107,7 @@ export class AiCharacter {
|
||||
|
||||
|
||||
|
||||
export class Girl {
|
||||
export class Girls {
|
||||
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this.id = _buf_.readInt()
|
||||
@@ -116,6 +116,8 @@ export class Girl {
|
||||
this.category = _buf_.readInt()
|
||||
this.tagKey = _buf_.readString()
|
||||
this.priceType = _buf_.readInt()
|
||||
this.price = _buf_.readInt()
|
||||
this.vipUnlock = _buf_.readInt()
|
||||
this.avatarPath = _buf_.readString()
|
||||
this.listAvatarPath = _buf_.readString()
|
||||
}
|
||||
@@ -144,6 +146,14 @@ export class Girl {
|
||||
* 付费类型
|
||||
*/
|
||||
readonly priceType: PriceType
|
||||
/**
|
||||
* 购买价格
|
||||
*/
|
||||
readonly price: number
|
||||
/**
|
||||
* VIP能否解锁
|
||||
*/
|
||||
readonly vipUnlock: number
|
||||
/**
|
||||
* 头像路径
|
||||
*/
|
||||
@@ -162,6 +172,8 @@ export class Girl {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -169,7 +181,7 @@ export class Girl {
|
||||
|
||||
|
||||
|
||||
export class GirlDetail {
|
||||
export class GirlsDetail {
|
||||
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this.id = _buf_.readInt()
|
||||
@@ -220,6 +232,7 @@ export class GlobalConfig {
|
||||
this.GameName = _buf_.readString()
|
||||
this.EmotionRating = _buf_.readString()
|
||||
this.girlBasePrompt = _buf_.readString()
|
||||
this.dailyRecommendGirl = _buf_.readInt()
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -259,6 +272,10 @@ export class GlobalConfig {
|
||||
* ai机器人基础规则
|
||||
*/
|
||||
readonly girlBasePrompt: string
|
||||
/**
|
||||
* 每日推荐技师ID,参见:girls.id
|
||||
*/
|
||||
readonly dailyRecommendGirl: number
|
||||
|
||||
resolve(tables:Tables) {
|
||||
|
||||
@@ -271,6 +288,7 @@ export class GlobalConfig {
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -424,7 +442,7 @@ export class PurchaseConfig {
|
||||
|
||||
|
||||
|
||||
export class Theme {
|
||||
export class Themes {
|
||||
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this.id = _buf_.readInt()
|
||||
@@ -578,23 +596,23 @@ export class TbLanguage {
|
||||
|
||||
|
||||
export class TbGirls {
|
||||
private _dataMap: Map<number, Girl>
|
||||
private _dataList: Girl[]
|
||||
private _dataMap: Map<number, Girls>
|
||||
private _dataList: Girls[]
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this._dataMap = new Map<number, Girl>()
|
||||
this._dataMap = new Map<number, Girls>()
|
||||
this._dataList = []
|
||||
for(let n = _buf_.readInt(); n > 0; n--) {
|
||||
let _v: Girl
|
||||
_v = new Girl(_buf_)
|
||||
let _v: Girls
|
||||
_v = new Girls(_buf_)
|
||||
this._dataList.push(_v)
|
||||
this._dataMap.set(_v.id, _v)
|
||||
}
|
||||
}
|
||||
|
||||
getDataMap(): Map<number, Girl> { return this._dataMap; }
|
||||
getDataList(): Girl[] { return this._dataList; }
|
||||
getDataMap(): Map<number, Girls> { return this._dataMap; }
|
||||
getDataList(): Girls[] { return this._dataList; }
|
||||
|
||||
get(key: number): Girl | undefined {
|
||||
get(key: number): Girls | undefined {
|
||||
return this._dataMap.get(key);
|
||||
}
|
||||
|
||||
@@ -611,23 +629,23 @@ export class TbGirls {
|
||||
|
||||
|
||||
export class TbGirlsDetail {
|
||||
private _dataMap: Map<number, GirlDetail>
|
||||
private _dataList: GirlDetail[]
|
||||
private _dataMap: Map<number, GirlsDetail>
|
||||
private _dataList: GirlsDetail[]
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this._dataMap = new Map<number, GirlDetail>()
|
||||
this._dataMap = new Map<number, GirlsDetail>()
|
||||
this._dataList = []
|
||||
for(let n = _buf_.readInt(); n > 0; n--) {
|
||||
let _v: GirlDetail
|
||||
_v = new GirlDetail(_buf_)
|
||||
let _v: GirlsDetail
|
||||
_v = new GirlsDetail(_buf_)
|
||||
this._dataList.push(_v)
|
||||
this._dataMap.set(_v.id, _v)
|
||||
}
|
||||
}
|
||||
|
||||
getDataMap(): Map<number, GirlDetail> { return this._dataMap; }
|
||||
getDataList(): GirlDetail[] { return this._dataList; }
|
||||
getDataMap(): Map<number, GirlsDetail> { return this._dataMap; }
|
||||
getDataList(): GirlsDetail[] { return this._dataList; }
|
||||
|
||||
get(key: number): GirlDetail | undefined {
|
||||
get(key: number): GirlsDetail | undefined {
|
||||
return this._dataMap.get(key);
|
||||
}
|
||||
|
||||
@@ -644,23 +662,23 @@ export class TbGirlsDetail {
|
||||
|
||||
|
||||
export class TbThemes {
|
||||
private _dataMap: Map<number, Theme>
|
||||
private _dataList: Theme[]
|
||||
private _dataMap: Map<number, Themes>
|
||||
private _dataList: Themes[]
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this._dataMap = new Map<number, Theme>()
|
||||
this._dataMap = new Map<number, Themes>()
|
||||
this._dataList = []
|
||||
for(let n = _buf_.readInt(); n > 0; n--) {
|
||||
let _v: Theme
|
||||
_v = new Theme(_buf_)
|
||||
let _v: Themes
|
||||
_v = new Themes(_buf_)
|
||||
this._dataList.push(_v)
|
||||
this._dataMap.set(_v.id, _v)
|
||||
}
|
||||
}
|
||||
|
||||
getDataMap(): Map<number, Theme> { return this._dataMap; }
|
||||
getDataList(): Theme[] { return this._dataList; }
|
||||
getDataMap(): Map<number, Themes> { return this._dataMap; }
|
||||
getDataList(): Themes[] { return this._dataList; }
|
||||
|
||||
get(key: number): Theme | undefined {
|
||||
get(key: number): Themes | undefined {
|
||||
return this._dataMap.get(key);
|
||||
}
|
||||
|
||||
@@ -677,23 +695,23 @@ export class TbThemes {
|
||||
|
||||
|
||||
export class TbAiCharacters {
|
||||
private _dataMap: Map<number, AiCharacter>
|
||||
private _dataList: AiCharacter[]
|
||||
private _dataMap: Map<number, AiCharacters>
|
||||
private _dataList: AiCharacters[]
|
||||
constructor(_buf_: ByteBuf) {
|
||||
this._dataMap = new Map<number, AiCharacter>()
|
||||
this._dataMap = new Map<number, AiCharacters>()
|
||||
this._dataList = []
|
||||
for(let n = _buf_.readInt(); n > 0; n--) {
|
||||
let _v: AiCharacter
|
||||
_v = new AiCharacter(_buf_)
|
||||
let _v: AiCharacters
|
||||
_v = new AiCharacters(_buf_)
|
||||
this._dataList.push(_v)
|
||||
this._dataMap.set(_v.id, _v)
|
||||
}
|
||||
}
|
||||
|
||||
getDataMap(): Map<number, AiCharacter> { return this._dataMap; }
|
||||
getDataList(): AiCharacter[] { return this._dataList; }
|
||||
getDataMap(): Map<number, AiCharacters> { return this._dataMap; }
|
||||
getDataList(): AiCharacters[] { return this._dataList; }
|
||||
|
||||
get(key: number): AiCharacter | undefined {
|
||||
get(key: number): AiCharacters | undefined {
|
||||
return this._dataMap.get(key);
|
||||
}
|
||||
|
||||
@@ -756,6 +774,10 @@ export class TbGlobalConfig {
|
||||
* ai机器人基础规则
|
||||
*/
|
||||
get girlBasePrompt(): string { return this._data.girlBasePrompt; }
|
||||
/**
|
||||
* 每日推荐技师ID,参见:girls.id
|
||||
*/
|
||||
get dailyRecommendGirl(): number { return this._data.dailyRecommendGirl; }
|
||||
|
||||
resolve(tables:Tables) {
|
||||
this._data.resolve(tables)
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "ec3927f3-4b14-47ad-a5f7-17dd43b1a8ff",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "38e14541-b13e-448f-a39f-42fd298c2675",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "38e14541-b13e-448f-a39f-42fd298c2675@6c48a",
|
||||
"displayName": "10001_video_8_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "38e14541-b13e-448f-a39f-42fd298c2675",
|
||||
"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": "38e14541-b13e-448f-a39f-42fd298c2675@f9941",
|
||||
"displayName": "10001_video_8_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "38e14541-b13e-448f-a39f-42fd298c2675@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "38e14541-b13e-448f-a39f-42fd298c2675@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1@6c48a",
|
||||
"displayName": "10001_video_8_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1",
|
||||
"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": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1@f9941",
|
||||
"displayName": "10001_video_8_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "8cff273a-a89b-4fcb-bde3-15e6cb91b2b1@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "d8c2ad5a-acb8-4384-97c5-e69e342a174a",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d@6c48a",
|
||||
"displayName": "10003_video_6_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d",
|
||||
"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": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d@f9941",
|
||||
"displayName": "10003_video_6_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "085d0872-8b6a-4cbf-8fbd-17c3cc29d45d@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7@6c48a",
|
||||
"displayName": "10003_video_6_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7",
|
||||
"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": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7@f9941",
|
||||
"displayName": "10003_video_6_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "074f3b7d-fa63-4541-976c-73cfd9f8d9a7@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "421dbb1b-731a-4bcf-a843-4c2688b05a39",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "6cbe27dd-e989-49fe-8a7f-764655cc29ae",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "6cbe27dd-e989-49fe-8a7f-764655cc29ae@6c48a",
|
||||
"displayName": "10003_video_7_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "6cbe27dd-e989-49fe-8a7f-764655cc29ae",
|
||||
"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": "6cbe27dd-e989-49fe-8a7f-764655cc29ae@f9941",
|
||||
"displayName": "10003_video_7_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "6cbe27dd-e989-49fe-8a7f-764655cc29ae@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "6cbe27dd-e989-49fe-8a7f-764655cc29ae@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "f75597ee-eede-4482-ab13-36394b85ade4",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "f75597ee-eede-4482-ab13-36394b85ade4@6c48a",
|
||||
"displayName": "10003_video_7_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "f75597ee-eede-4482-ab13-36394b85ade4",
|
||||
"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": "f75597ee-eede-4482-ab13-36394b85ade4@f9941",
|
||||
"displayName": "10003_video_7_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "f75597ee-eede-4482-ab13-36394b85ade4@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "f75597ee-eede-4482-ab13-36394b85ade4@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "b8614a6f-a12a-4fc5-bd8b-fcb592a0571c",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "9b93d4ff-820d-4377-b074-0f489a18368f",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "9b93d4ff-820d-4377-b074-0f489a18368f@6c48a",
|
||||
"displayName": "10003_video_8_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "9b93d4ff-820d-4377-b074-0f489a18368f",
|
||||
"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": "9b93d4ff-820d-4377-b074-0f489a18368f@f9941",
|
||||
"displayName": "10003_video_8_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "9b93d4ff-820d-4377-b074-0f489a18368f@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "9b93d4ff-820d-4377-b074-0f489a18368f@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "04e353b4-fde2-4167-a080-dfa2acff2734",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "04e353b4-fde2-4167-a080-dfa2acff2734@6c48a",
|
||||
"displayName": "10003_video_8_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "04e353b4-fde2-4167-a080-dfa2acff2734",
|
||||
"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": "04e353b4-fde2-4167-a080-dfa2acff2734@f9941",
|
||||
"displayName": "10003_video_8_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "04e353b4-fde2-4167-a080-dfa2acff2734@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "04e353b4-fde2-4167-a080-dfa2acff2734@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "3b9fb5b6-a40f-4c7a-8ee1-d8e5b58783dd",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "718227fe-b967-4931-b3ca-c3086b69fecc",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "718227fe-b967-4931-b3ca-c3086b69fecc@6c48a",
|
||||
"displayName": "10005_video_11_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "718227fe-b967-4931-b3ca-c3086b69fecc",
|
||||
"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": "718227fe-b967-4931-b3ca-c3086b69fecc@f9941",
|
||||
"displayName": "10005_video_11_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "718227fe-b967-4931-b3ca-c3086b69fecc@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "718227fe-b967-4931-b3ca-c3086b69fecc@6c48a"
|
||||
}
|
||||
}
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "1b83ad14-4812-4295-90dc-8224a078d581",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "1b83ad14-4812-4295-90dc-8224a078d581@6c48a",
|
||||
"displayName": "10005_video_11_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "1b83ad14-4812-4295-90dc-8224a078d581",
|
||||
"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": "1b83ad14-4812-4295-90dc-8224a078d581@f9941",
|
||||
"displayName": "10005_video_11_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "1b83ad14-4812-4295-90dc-8224a078d581@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "1b83ad14-4812-4295-90dc-8224a078d581@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "86caca74-bdf0-4ea5-8677-6ee6186516fb",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "f6d0c45b-9b19-4552-bb0e-e007f906b300",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "f6d0c45b-9b19-4552-bb0e-e007f906b300@6c48a",
|
||||
"displayName": "10006_video_7_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "f6d0c45b-9b19-4552-bb0e-e007f906b300",
|
||||
"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": "f6d0c45b-9b19-4552-bb0e-e007f906b300@f9941",
|
||||
"displayName": "10006_video_7_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "f6d0c45b-9b19-4552-bb0e-e007f906b300@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "f6d0c45b-9b19-4552-bb0e-e007f906b300@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "c03407b7-c917-4746-9c9d-d015087141f8",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "c03407b7-c917-4746-9c9d-d015087141f8@6c48a",
|
||||
"displayName": "10006_video_7_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "c03407b7-c917-4746-9c9d-d015087141f8",
|
||||
"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": "c03407b7-c917-4746-9c9d-d015087141f8@f9941",
|
||||
"displayName": "10006_video_7_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 384,
|
||||
"height": 672,
|
||||
"rawWidth": 384,
|
||||
"rawHeight": 672,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-192,
|
||||
-336,
|
||||
0,
|
||||
192,
|
||||
-336,
|
||||
0,
|
||||
-192,
|
||||
336,
|
||||
0,
|
||||
192,
|
||||
336,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
672,
|
||||
384,
|
||||
672,
|
||||
0,
|
||||
0,
|
||||
384,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-192,
|
||||
-336,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
192,
|
||||
336,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "c03407b7-c917-4746-9c9d-d015087141f8@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "c03407b7-c917-4746-9c9d-d015087141f8@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "985d4ac9-4e8a-4f28-a5f6-9ce959140986",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "c33035ec-996f-467f-be62-0eac1ed8fd45",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "c33035ec-996f-467f-be62-0eac1ed8fd45@6c48a",
|
||||
"displayName": "10008_video_6_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "c33035ec-996f-467f-be62-0eac1ed8fd45",
|
||||
"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": "c33035ec-996f-467f-be62-0eac1ed8fd45@f9941",
|
||||
"displayName": "10008_video_6_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 672,
|
||||
"height": 864,
|
||||
"rawWidth": 672,
|
||||
"rawHeight": 864,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-336,
|
||||
-432,
|
||||
0,
|
||||
336,
|
||||
-432,
|
||||
0,
|
||||
-336,
|
||||
432,
|
||||
0,
|
||||
336,
|
||||
432,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
864,
|
||||
672,
|
||||
864,
|
||||
0,
|
||||
0,
|
||||
672,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-336,
|
||||
-432,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
336,
|
||||
432,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "c33035ec-996f-467f-be62-0eac1ed8fd45@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "c33035ec-996f-467f-be62-0eac1ed8fd45@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "f0222151-ffe1-4aaa-9b0f-c8233364f55e",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "f0222151-ffe1-4aaa-9b0f-c8233364f55e@6c48a",
|
||||
"displayName": "10008_video_6_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "f0222151-ffe1-4aaa-9b0f-c8233364f55e",
|
||||
"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": "f0222151-ffe1-4aaa-9b0f-c8233364f55e@f9941",
|
||||
"displayName": "10008_video_6_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 672,
|
||||
"height": 864,
|
||||
"rawWidth": 672,
|
||||
"rawHeight": 864,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-336,
|
||||
-432,
|
||||
0,
|
||||
336,
|
||||
-432,
|
||||
0,
|
||||
-336,
|
||||
432,
|
||||
0,
|
||||
336,
|
||||
432,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
864,
|
||||
672,
|
||||
864,
|
||||
0,
|
||||
0,
|
||||
672,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-336,
|
||||
-432,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
336,
|
||||
432,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "f0222151-ffe1-4aaa-9b0f-c8233364f55e@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "f0222151-ffe1-4aaa-9b0f-c8233364f55e@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "3157e9fa-d9ca-4a42-92d7-0a5196eba484",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "5bc51a0f-a349-4347-b8b8-8a1d1c410124",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "5bc51a0f-a349-4347-b8b8-8a1d1c410124@6c48a",
|
||||
"displayName": "10008_video_7_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "5bc51a0f-a349-4347-b8b8-8a1d1c410124",
|
||||
"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": "5bc51a0f-a349-4347-b8b8-8a1d1c410124@f9941",
|
||||
"displayName": "10008_video_7_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "5bc51a0f-a349-4347-b8b8-8a1d1c410124@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "5bc51a0f-a349-4347-b8b8-8a1d1c410124@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df@6c48a",
|
||||
"displayName": "10008_video_7_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df",
|
||||
"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": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df@f9941",
|
||||
"displayName": "10008_video_7_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "c1bf54b1-a4f2-4ea2-8751-aec1d4e0a8df@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "ad26e84e-f670-48c1-9989-679328013e62",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "da1d98ed-f7d0-411b-9d72-9131198edcf5",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "da1d98ed-f7d0-411b-9d72-9131198edcf5@6c48a",
|
||||
"displayName": "10009_video_7_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "da1d98ed-f7d0-411b-9d72-9131198edcf5",
|
||||
"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": "da1d98ed-f7d0-411b-9d72-9131198edcf5@f9941",
|
||||
"displayName": "10009_video_7_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "da1d98ed-f7d0-411b-9d72-9131198edcf5@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "da1d98ed-f7d0-411b-9d72-9131198edcf5@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "68e9528a-24a6-47b5-a308-e6012ca3e188",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "68e9528a-24a6-47b5-a308-e6012ca3e188@6c48a",
|
||||
"displayName": "10009_video_7_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "68e9528a-24a6-47b5-a308-e6012ca3e188",
|
||||
"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": "68e9528a-24a6-47b5-a308-e6012ca3e188@f9941",
|
||||
"displayName": "10009_video_7_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "68e9528a-24a6-47b5-a308-e6012ca3e188@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "68e9528a-24a6-47b5-a308-e6012ca3e188@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "28e7eecb-35d6-4256-ba8f-69fa30e4e01e",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf@6c48a",
|
||||
"displayName": "10009_video_8_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf",
|
||||
"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": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf@f9941",
|
||||
"displayName": "10009_video_8_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "d4a80ab5-8c0f-4bd6-89d7-362119ff1ccf@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd@6c48a",
|
||||
"displayName": "10009_video_8_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd",
|
||||
"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": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd@f9941",
|
||||
"displayName": "10009_video_8_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "ebe5d7f4-9215-475d-9b31-fb7f76d811dd@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.0.0",
|
||||
"importer": "video-clip",
|
||||
"imported": true,
|
||||
"uuid": "dfc3f9f7-6ca4-4f5f-9517-779fc0004514",
|
||||
"files": [
|
||||
".json",
|
||||
".mp4"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "9f18ef98-7b72-4b89-b063-2247e35c4a3f",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "9f18ef98-7b72-4b89-b063-2247e35c4a3f@6c48a",
|
||||
"displayName": "10009_video_9_thumbnail",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "9f18ef98-7b72-4b89-b063-2247e35c4a3f",
|
||||
"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": "9f18ef98-7b72-4b89-b063-2247e35c4a3f@f9941",
|
||||
"displayName": "10009_video_9_thumbnail",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "9f18ef98-7b72-4b89-b063-2247e35c4a3f@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "9f18ef98-7b72-4b89-b063-2247e35c4a3f@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "d48ac441-6e1b-492a-b307-3770385181c3",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "d48ac441-6e1b-492a-b307-3770385181c3@6c48a",
|
||||
"displayName": "10009_video_9_thumbnail_blur",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "d48ac441-6e1b-492a-b307-3770385181c3",
|
||||
"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": "d48ac441-6e1b-492a-b307-3770385181c3@f9941",
|
||||
"displayName": "10009_video_9_thumbnail_blur",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 448,
|
||||
"height": 576,
|
||||
"rawWidth": 448,
|
||||
"rawHeight": 576,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-224,
|
||||
-288,
|
||||
0,
|
||||
224,
|
||||
-288,
|
||||
0,
|
||||
-224,
|
||||
288,
|
||||
0,
|
||||
224,
|
||||
288,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
576,
|
||||
448,
|
||||
576,
|
||||
0,
|
||||
0,
|
||||
448,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-224,
|
||||
-288,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
224,
|
||||
288,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "d48ac441-6e1b-492a-b307-3770385181c3@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "d48ac441-6e1b-492a-b307-3770385181c3@6c48a"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
+1
-1
Submodule proto_cs updated: 664c8ad737...f055100cf0
+1
-1
Submodule xchat_cfg updated: 4de50ff7e6...f0e8993d1e
Reference in New Issue
Block a user