public static int GetHandle(IntPtr l) { int result; try { IPlayable playable = (IPlayable)LuaObject.checkSelf(l); PlayableHandle handle = playable.GetHandle(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, handle); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public Quaternion GetRotation(IPlayable playable) { m_m_Handle.SetValue(instance, playable.GetHandle()); return((Quaternion)m_GetRotation.Invoke(instance, null)); }
public Vector3 GetPosition(IPlayable playable) { m_m_Handle.SetValue(instance, playable.GetHandle()); return((Vector3)m_GetPosition.Invoke(instance, null)); }
public void SetRotation(IPlayable playable, Quaternion value) { m_m_Handle.SetValue(instance, playable.GetHandle()); m_SetRotation.Invoke(instance, new object[] { value }); }
public void SetPosition(IPlayable playable, Vector3 value) { m_m_Handle.SetValue(instance, playable.GetHandle()); m_SetPosition.Invoke(instance, new object[] { value }); }