static int _m_DebugDraw(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.IntRect gen_to_be_invoked; translator.Get(L, 1, out gen_to_be_invoked); { PF.GraphTransform _transform = (PF.GraphTransform)translator.GetObject(L, 2, typeof(PF.GraphTransform)); UnityEngine.Color _color; translator.Get(L, 3, out _color); gen_to_be_invoked.DebugDraw( _transform, _color); translator.Update(L, 1, gen_to_be_invoked); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_InverseTransform(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.GraphTransform gen_to_be_invoked = (PF.GraphTransform)translator.FastGetCSObj(L, 1); int gen_param_count = LuaAPI.lua_gettop(L); if (gen_param_count == 2 && translator.Assignable <UnityEngine.Vector3>(L, 2)) { UnityEngine.Vector3 _point; translator.Get(L, 2, out _point); UnityEngine.Vector3 gen_ret = gen_to_be_invoked.InverseTransform(_point); translator.PushUnityEngineVector3(L, gen_ret); return(1); } if (gen_param_count == 2 && translator.Assignable <PF.Int3>(L, 2)) { PF.Int3 _point; translator.Get(L, 2, out _point); PF.Int3 gen_ret = gen_to_be_invoked.InverseTransform(_point); translator.Push(L, gen_ret); return(1); } if (gen_param_count == 2 && translator.Assignable <PF.Int3[]>(L, 2)) { PF.Int3[] _arr = (PF.Int3[])translator.GetObject(L, 2, typeof(PF.Int3[])); gen_to_be_invoked.InverseTransform(_arr); return(0); } if (gen_param_count == 2 && translator.Assignable <UnityEngine.Bounds>(L, 2)) { UnityEngine.Bounds _bounds; translator.Get(L, 2, out _bounds); UnityEngine.Bounds gen_ret = gen_to_be_invoked.InverseTransform(_bounds); translator.PushUnityEngineBounds(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to PF.GraphTransform.InverseTransform!")); }
static int __MulMeta(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (translator.Assignable <PF.GraphTransform>(L, 1) && translator.Assignable <UnityEngine.Matrix4x4>(L, 2)) { PF.GraphTransform leftside = (PF.GraphTransform)translator.GetObject(L, 1, typeof(PF.GraphTransform)); UnityEngine.Matrix4x4 rightside; translator.Get(L, 2, out rightside); translator.Push(L, leftside * rightside); return(1); } if (translator.Assignable <UnityEngine.Matrix4x4>(L, 1) && translator.Assignable <PF.GraphTransform>(L, 2)) { UnityEngine.Matrix4x4 leftside; translator.Get(L, 1, out leftside); PF.GraphTransform rightside = (PF.GraphTransform)translator.GetObject(L, 2, typeof(PF.GraphTransform)); translator.Push(L, leftside * rightside); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need PF.GraphTransform!")); }
static int _m_TransformVector(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.GraphTransform gen_to_be_invoked = (PF.GraphTransform)translator.FastGetCSObj(L, 1); { UnityEngine.Vector3 _point; translator.Get(L, 2, out _point); UnityEngine.Vector3 gen_ret = gen_to_be_invoked.TransformVector( _point); translator.PushUnityEngineVector3(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_DrawWireCube(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Pathfinding.Util.RetainedGizmos.Builder gen_to_be_invoked = (Pathfinding.Util.RetainedGizmos.Builder)translator.FastGetCSObj(L, 1); { PF.GraphTransform _tr = (PF.GraphTransform)translator.GetObject(L, 2, typeof(PF.GraphTransform)); UnityEngine.Bounds _bounds; translator.Get(L, 3, out _bounds); UnityEngine.Color _color; translator.Get(L, 4, out _color); gen_to_be_invoked.DrawWireCube( _tr, _bounds, _color); return(0); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _g_get_translation(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.GraphTransform gen_to_be_invoked = (PF.GraphTransform)translator.FastGetCSObj(L, 1); translator.PushUnityEngineVector3(L, gen_to_be_invoked.translation); } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(1); }
static int _g_get_onlyTranslational(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.GraphTransform gen_to_be_invoked = (PF.GraphTransform)translator.FastGetCSObj(L, 1); LuaAPI.lua_pushboolean(L, gen_to_be_invoked.onlyTranslational); } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(1); }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 2 && translator.Assignable <UnityEngine.Matrix4x4>(L, 2)) { UnityEngine.Matrix4x4 _matrix; translator.Get(L, 2, out _matrix); PF.GraphTransform gen_ret = new PF.GraphTransform(_matrix); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to PF.GraphTransform constructor!")); }
static int _m_CalculateTransform(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); PF.RecastGraph gen_to_be_invoked = (PF.RecastGraph)translator.FastGetCSObj(L, 1); { PF.GraphTransform gen_ret = gen_to_be_invoked.CalculateTransform( ); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }
static int _m_InverseTransform(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); { PF.GraphTransform _self = (PF.GraphTransform)translator.GetObject(L, 1, typeof(PF.GraphTransform)); UnityEngine.Bounds _bounds; translator.Get(L, 2, out _bounds); UnityEngine.Bounds gen_ret = Pathfinding.UnityHelper.InverseTransform( _self, _bounds); translator.PushUnityEngineBounds(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } }