接口 BetterAsyncAPI
- 所有已知子接口:
AbstractCommonScriptingExtension,AbstractGunAnimationStateContextExtension,AbstractGunScriptAPIExtension,CommonScriptingExtension,GunAnimationStateContextExtension,GunScriptAPIExtension
public interface BetterAsyncAPI
-
方法概要
修饰符和类型方法说明voidgunsmith_asyncRunCycled(org.luaj.vm2.LuaValue value, int period, int count) 以指定的游戏刻间隔循环执行 lua 函数。voidgunsmith_asyncRunDelayed(org.luaj.vm2.LuaValue value, int delayTicks) 在给定的游戏刻延迟后执行 lua 函数。
-
方法详细资料
-
gunsmith_asyncRunDelayed
void gunsmith_asyncRunDelayed(org.luaj.vm2.LuaValue value, int delayTicks) 在给定的游戏刻延迟后执行 lua 函数。 倒计时结束后如果用户切换别的 id 的武器或者没有持枪时会自动停止执行。- 参数:
value- lua 函数delayTicks- 延迟
-
gunsmith_asyncRunCycled
void gunsmith_asyncRunCycled(org.luaj.vm2.LuaValue value, int period, int count) 以指定的游戏刻间隔循环执行 lua 函数。 执行前如果用户切换别的 id 的武器或者没有持枪时会自动终止循环。传入的 lua 函数需要返回一个 bool 值。 如果返回 false 则终止循环。
- 参数:
value- lua 函数period- 循环周期count- 循环次数
-