增加2个接口

- getItemRepairCost
- setItemRepairCost
This commit is contained in:
子沐呀
2024-07-11 19:38:57 +08:00
Unverified
parent 93b99f936a
commit 374e5a29e0
4 changed files with 38 additions and 5 deletions
-2
View File
@@ -1,5 +1,3 @@
/// <reference path="d:\dts/dts/helperlib/src/index.d.ts"/>
/** 事件监听接口 */
declare class Event {
/** 生物捡起物品 */
+9
View File
@@ -1202,4 +1202,13 @@ interface Item {
/** 锁定模式 */
mode: 0 | 1 | 2
): void;
/** (GMLIB)获取物品的惩罚等级 */
getRepairCost(): number;
/** (GMLIB)设置物品的惩罚等级 */
setRepairCost(
/** 要设置的惩罚等级 */
cost: number
): void;
}
+23 -3
View File
@@ -1,5 +1,3 @@
/// <reference path='d:/dts/dts/helperlib/src/index.d.ts'/>
/** LRCA导出接口 */
const GMLIB_API = {
/** 创建悬浮字 @type {function(FloatPos,string,boolean):number} */
@@ -301,7 +299,11 @@ const GMLIB_API = {
/** 获取物品锁定模式 @type {function(Item):number} */
getItemLockMode: ll.import("GMLIB_API", "getItemLockMode"),
/** 设置物品锁定模式 @type {function(Item,number):void} */
setItemLockMode: ll.import("GMLIB_API", "setItemLockMode")
setItemLockMode: ll.import("GMLIB_API", "setItemLockMode"),
/** 获取物品惩罚等级 @type {function(Item):number} */
getItemRepairCost: ll.import("GMLIB_API", "getItemRepairCost"),
/** 设置物品惩罚等级 @type {function(Item,number):void} */
setItemRepairCost: ll.import("GMLIB_API", "setItemRepairCost")
}
/** 静态悬浮字类列表 @type {Map<number,StaticFloatingText>} */
@@ -2281,6 +2283,24 @@ LLSE_Item.prototype.setItemLockMode =
GMLIB_API.setItemLockMode(this, mode);
}
LLSE_Item.prototype.getRepairCost =
/**
* 获取物品的惩罚等级
* @returns {number} 惩罚等级
*/
function () {
return GMLIB_API.getItemRepairCost(this);
}
LLSE_Item.prototype.setRepairCost =
/**
* 设置物品的惩罚等级
* @param {number} cost 要设置的惩罚等级
*/
function (cost) {
return GMLIB_API.setItemRepairCost(this, cost);
}
module.exports = {
StaticFloatingText,
DynamicFloatingText,