1111
This commit is contained in:
54
CallBack/CItemUpgrade_Separate/CItemUpgrade_Separate.md
Normal file
54
CallBack/CItemUpgrade_Separate/CItemUpgrade_Separate.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# WongWork_CItemUpgrade_Separate 回调函数文档
|
||||
|
||||
**回调说明**:
|
||||
`WongWork_CItemUpgrade_Separate`类用于在服务端中持续锻造时的HOOK。
|
||||
|
||||
---
|
||||
|
||||
**注册方法**:
|
||||
- `Cb_WongWork_CItemUpgrade_Separate__DoProcUpgradeFunc.rawset(Key,Function)`
|
||||
|
||||
**参数**:
|
||||
- `锻造信息对象(C指针)`
|
||||
- `角色对象`
|
||||
- `被锻造的道具对象`
|
||||
- `原返回值`
|
||||
- `锻造信息对象(C指针)`
|
||||
|
||||
**特殊说明**:
|
||||
- `如果返回值不为 -99 则返回你要返回的值`
|
||||
- `在此回调中可以对Item对象进行修改操作,并且不需要调用Flush函数`
|
||||
|
||||
|
||||
**例子**:
|
||||
|
||||
```squirrel
|
||||
function Test_Function(CItemUpgrade_Separate,SUser,ItemObj,OldRet,STUpgradeInfo)
|
||||
{
|
||||
return -99;
|
||||
}
|
||||
Cb_WongWork_CItemUpgrade_Separate__DoProcUpgradeFunc.rawset("Test", Test_Function);
|
||||
```
|
||||
or
|
||||
```squirrel
|
||||
function Test_Function(CItemUpgrade_Separate,SUser,ItemObj,OldRet,STUpgradeInfo)
|
||||
{
|
||||
return -99;
|
||||
}
|
||||
Cb_WongWork_CItemUpgrade_Separate__DoProcUpgradeFunc.Test <- Test_Function;
|
||||
```
|
||||
or
|
||||
```squirrel
|
||||
function Test_Function(CItemUpgrade_Separate,SUser,ItemObj,OldRet,STUpgradeInfo)
|
||||
{
|
||||
return -99;
|
||||
}
|
||||
Cb_WongWork_CItemUpgrade_Separate__DoProcUpgradeFunc["Test"] <- Test_Function;
|
||||
```
|
||||
or
|
||||
```squirrel
|
||||
Cb_WongWork_CItemUpgrade_Separate__DoProcUpgradeFunc.Test <- function (CItemUpgrade_Separate,SUser,ItemObj,OldRet,STUpgradeInfo)
|
||||
{
|
||||
return -99;
|
||||
};
|
||||
```
|
||||
Reference in New Issue
Block a user