Corona EnterpriseでおNative連携(引数取得)

Corona Enterpriseでの引数取得方法

 

Java

@Override
public int invoke(com.naef.jnlua.LuaState luaState) {
   // 引数1取得
   Object abc = luaState.toJavaObject(1, Object.class);
   // 引数2取得
   Object def = luaState.toJavaObject(2, Object.class);
   luaState.pushString(abc.toString() + def.toString());

   // Return 1 to indicate that this Lua function returns 1 value.
   return 1;
}

 

とりあえずこれで動きました。

APIの読む限り、引数チェックのメソッドも用意されてそうなので

そのうち調べようと思います。