53 lines
2.1 KiB
Plaintext
53 lines
2.1 KiB
Plaintext
/*
|
|
文件名:GameManagerClass.nut
|
|
路径:BaseClass/GameManagerClass/GameManagerClass.nut
|
|
创建日期:2024-04-09 20:30
|
|
文件用途:游戏管理器类
|
|
*/
|
|
class GameManager extends Base_C_Object {
|
|
|
|
constructor() {
|
|
local CObject = Sq_GameManager_GameManager();
|
|
base.constructor(CObject);
|
|
}
|
|
|
|
function GetParty() {
|
|
local C_Party = Sq_GameManager_GetParty(C_Object);
|
|
return Party(C_Party);
|
|
}
|
|
|
|
//设置游戏最大等级
|
|
function SetGameMaxLevel(MaxLevel) {
|
|
NativePointer("0x8360C38").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x8360C76").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x8360CC1").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x84EF802").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x858F002").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x865A5C0").add(1).writeU8(MaxLevel);
|
|
NativePointer("0x865B091").add(4).writeU8(MaxLevel);
|
|
NativePointer("0x865B757").add(4).writeU8(MaxLevel);
|
|
NativePointer("0x8662F53").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x86630F0").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x86638F4").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x8665D24").add(4).writeU8(MaxLevel);
|
|
NativePointer("0x8666E9A").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x866A4A6").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x866A657").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x866A926").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x866A93F").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x867AEC0").add(2).writeU8(MaxLevel);
|
|
NativePointer("0x8689D48").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x868fecb").add(3).writeU8(MaxLevel);
|
|
NativePointer("0x868fed4").add(6).writeU8(MaxLevel);
|
|
}
|
|
|
|
//设置装备解锁需要时间
|
|
function SetItemLockTime(time) {
|
|
NativePointer("0x8402D29").writeInt(time);
|
|
NativePointer("0x854242F").writeInt(time);
|
|
NativePointer("0x854274D").writeInt(time);
|
|
NativePointer("0x854296F").writeInt(time);
|
|
NativePointer("0x8542AD9").writeInt(time);
|
|
NativePointer("0x8542BDE").writeInt(time);
|
|
}
|
|
} |