first commit

This commit is contained in:
ytc1012
2025-11-18 18:38:53 +08:00
commit bea9db4488
1582 changed files with 335346 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
import { _decorator, Node, Vec2, Vec3 } from 'cc';
const { ccclass, property } = _decorator;
import ResLogic from "./entries/ResLogic";
import MapBaseLayerLogic from "./MapBaseLayerLogic";
import { MapResData } from "./MapProxy";
import MapUtil from "./MapUtil";
@ccclass('MapResLogic')
export default class MapResLogic extends MapBaseLayerLogic {
protected onLoad(): void {
super.onLoad();
}
protected onDestroy(): void {
super.onDestroy();
}
public setItemData(item: Node, data: any): void {
let resData: MapResData = data as MapResData;
let position: Vec2 = MapUtil.mapCellToPixelPoint(new Vec2(resData.x, resData.y));
item.setPosition(new Vec3(position.x, position.y, 0));
item.getComponent(ResLogic).setResourceData(resData);
}
}