static public int constructor(IntPtr l) { try { int argc = LuaDLL.lua_gettop(l); UIRect.AnchorPoint o; if (argc == 1) { o = new UIRect.AnchorPoint(); pushValue(l, true); pushValue(l, o); return(2); } else if (argc == 2) { System.Single a1; checkType(l, 2, out a1); o = new UIRect.AnchorPoint(a1); pushValue(l, true); pushValue(l, o); return(2); } return(error(l, "New object failed.")); } catch (Exception e) { return(error(l, e)); } }
static int SetToNearest(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 4) { UIRect.AnchorPoint obj = (UIRect.AnchorPoint)LuaScriptMgr.GetNetObjectSelf(L, 1, "UIRect.AnchorPoint"); float arg0 = (float)LuaScriptMgr.GetNumber(L, 2); float arg1 = (float)LuaScriptMgr.GetNumber(L, 3); float arg2 = (float)LuaScriptMgr.GetNumber(L, 4); obj.SetToNearest(arg0, arg1, arg2); return(0); } else if (count == 7) { UIRect.AnchorPoint obj = (UIRect.AnchorPoint)LuaScriptMgr.GetNetObjectSelf(L, 1, "UIRect.AnchorPoint"); float arg0 = (float)LuaScriptMgr.GetNumber(L, 2); float arg1 = (float)LuaScriptMgr.GetNumber(L, 3); float arg2 = (float)LuaScriptMgr.GetNumber(L, 4); float arg3 = (float)LuaScriptMgr.GetNumber(L, 5); float arg4 = (float)LuaScriptMgr.GetNumber(L, 6); float arg5 = (float)LuaScriptMgr.GetNumber(L, 7); obj.SetToNearest(arg0, arg1, arg2, arg3, arg4, arg5); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: UIRect.AnchorPoint.SetToNearest"); } return(0); }
public static UIRect.AnchorPoint Clone(this UIRect.AnchorPoint anchor) { var result = new UIRect.AnchorPoint(); result.target = anchor.target; result.relative = anchor.relative; result.absolute = anchor.absolute; return(result); }
// Token: 0x06000548 RID: 1352 RVA: 0x00031FF0 File Offset: 0x000301F0 private void FindCameraFor(UIRect.AnchorPoint ap) { if (ap.target == null || ap.rect != null) { ap.targetCam = null; return; } ap.targetCam = NGUITools.FindCameraForLayer(ap.target.gameObject.layer); }
public static LitJson.JsonData Export(UIRect.AnchorPoint anchorPoint) { var data = new LitJson.JsonData(); Export(data, "t", anchorPoint.target.GetInstanceID(), 0); Export(data, "r", anchorPoint.relative, 0.0f); Export(data, "a", anchorPoint.absolute, 0.0f); return(data); }
static int GetSides(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); UIRect.AnchorPoint obj = (UIRect.AnchorPoint)LuaScriptMgr.GetNetObjectSelf(L, 1, "UIRect.AnchorPoint"); Transform arg0 = (Transform)LuaScriptMgr.GetUnityObject(L, 2, typeof(Transform)); Vector3[] o = obj.GetSides(arg0); LuaScriptMgr.PushArray(L, o); return(1); }
static int SetVertical(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); UIRect.AnchorPoint obj = (UIRect.AnchorPoint)LuaScriptMgr.GetNetObjectSelf(L, 1, "UIRect.AnchorPoint"); Transform arg0 = (Transform)LuaScriptMgr.GetUnityObject(L, 2, typeof(Transform)); float arg1 = (float)LuaScriptMgr.GetNumber(L, 3); obj.SetVertical(arg0, arg1); return(0); }
static int Set(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); UIRect.AnchorPoint obj = (UIRect.AnchorPoint)LuaScriptMgr.GetNetObjectSelf(L, 1, "UIRect.AnchorPoint"); float arg0 = (float)LuaScriptMgr.GetNumber(L, 2); float arg1 = (float)LuaScriptMgr.GetNumber(L, 3); obj.Set(arg0, arg1); return(0); }
public unsafe override void Unity_NamedDeserialize(int depth) { byte[] var_0_cp_0; int var_0_cp_1; if (depth <= 7) { if (this.leftAnchor == null) { this.leftAnchor = new UIRect.AnchorPoint(); } UIRect.AnchorPoint arg_3F_0 = this.leftAnchor; ISerializedNamedStateReader arg_37_0 = SerializedNamedStateReader.Instance; var_0_cp_0 = $FieldNamesStorage.$RuntimeNames; var_0_cp_1 = 0; arg_37_0.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2296); arg_3F_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } if (depth <= 7) { if (this.rightAnchor == null) { this.rightAnchor = new UIRect.AnchorPoint(); } UIRect.AnchorPoint arg_82_0 = this.rightAnchor; SerializedNamedStateReader.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2307); arg_82_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } if (depth <= 7) { if (this.bottomAnchor == null) { this.bottomAnchor = new UIRect.AnchorPoint(); } UIRect.AnchorPoint arg_C5_0 = this.bottomAnchor; SerializedNamedStateReader.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2319); arg_C5_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } if (depth <= 7) { if (this.topAnchor == null) { this.topAnchor = new UIRect.AnchorPoint(); } UIRect.AnchorPoint arg_108_0 = this.topAnchor; SerializedNamedStateReader.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2332); arg_108_0.Unity_NamedDeserialize(depth + 1); SerializedNamedStateReader.Instance.EndMetaGroup(); } this.updateAnchors = (UIRect.AnchorUpdate)SerializedNamedStateReader.Instance.ReadInt32(&var_0_cp_0[var_0_cp_1] + 741); }
private void FindCameraFor(UIRect.AnchorPoint ap) { if (ap.target == (UnityEngine.Object)null || ap.rect != (UnityEngine.Object)null) { ap.targetCam = (Camera)null; } else { ap.targetCam = NGUITools.FindCameraForLayer(ap.target.gameObject.layer); } }
private void FindCameraFor(UIRect.AnchorPoint ap) { if (ap.target == null || ap.rect != null) { ap.targetCam = null; } else { ap.targetCam = NGUITools.FindCameraForLayer(ap.target.get_gameObject().get_layer()); } }
static public int get_targetCam(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); pushValue(l, true); pushValue(l, self.targetCam); return(2); } catch (Exception e) { return(error(l, e)); } }
static public int set_absolute(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); System.Int32 v; checkType(l, 2, out v); self.absolute = v; pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static public int set_rect(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); UIRect v; checkType(l, 2, out v); self.rect = v; pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
public UIRect() { this.leftAnchor = new UIRect.AnchorPoint(); this.rightAnchor = new UIRect.AnchorPoint(1f); this.bottomAnchor = new UIRect.AnchorPoint(); this.topAnchor = new UIRect.AnchorPoint(1f); this.updateAnchors = UIRect.AnchorUpdate.OnUpdate; this.mChildren = new BetterList <UIRect>(); this.mChanged = true; this.mUpdateAnchors = true; this.mUpdateFrame = -1; this.finalAlpha = 1f; base..ctor(); }
/// <summary> /// Convenience function that switches the anchor mode and ensures that dimensions are kept intact. /// </summary> static void UpdateVerticalAnchor(UIRect r, UIRect.AnchorPoint anchor) { // Update the target if (anchor.target == null) { return; } // Update the rect anchor.rect = anchor.target.GetComponent <UIRect>(); // Continue only if we have a parent to work with Transform parent = r.cachedTransform.parent; if (parent == null) { return; } bool inverted = (anchor == r.topAnchor); int i0 = inverted ? 1 : 0; int i1 = inverted ? 2 : 3; // Calculate the bottom side Vector3[] myCorners = r.worldCorners; Vector3 localPos = parent.InverseTransformPoint(Vector3.Lerp(myCorners[i0], myCorners[i1], 0.5f)); if (anchor.rect == null) { // Anchored to a simple transform Vector3 remotePos = parent.InverseTransformPoint(anchor.target.position); anchor.absolute = Mathf.FloorToInt(localPos.y - remotePos.y + 0.5f); anchor.relative = inverted ? 1f : 0f; } else { // Anchored to a rectangle -- must anchor to the same side Vector3[] targetCorners = anchor.rect.worldCorners; // We want to choose the side with the shortest offset Vector3 side0 = parent.InverseTransformPoint(Vector3.Lerp(targetCorners[0], targetCorners[3], 0.5f)); Vector3 side1 = parent.InverseTransformPoint(Vector3.Lerp(targetCorners[1], targetCorners[2], 0.5f)); float val0 = localPos.y - side0.y; float val2 = localPos.y - side1.y; float val1 = localPos.y - Vector3.Lerp(side0, side1, 0.5f).y; anchor.SetToNearest(val0, val1, val2); } }
static public int set_targetCam(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); UnityEngine.Camera v; checkType(l, 2, out v); self.targetCam = v; pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
void SetAnchor(VerticalPivot varPivot, UIRect.AnchorPoint varAnchorPoint, float varAbsolute) { if (varPivot == VerticalPivot.Bottom) { varAnchorPoint.Set(0f, varAbsolute); } else if (varPivot == VerticalPivot.Center) { varAnchorPoint.Set(0.5f, varAbsolute); } else { varAnchorPoint.Set(1f, varAbsolute); } }
void SetAnchor(HorizontalPivot varPivot, UIRect.AnchorPoint varAnchorPoint, float varAbsolute) { if (varPivot == HorizontalPivot.Left) { varAnchorPoint.Set(0f, varAbsolute); } else if (varPivot == HorizontalPivot.Center) { varAnchorPoint.Set(0.5f, varAbsolute); } else { varAnchorPoint.Set(1f, varAbsolute); } }
static public int GetSides(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); UnityEngine.Transform a1; checkType(l, 2, out a1); var ret = self.GetSides(a1); pushValue(l, true); pushValue(l, ret); return(2); } catch (Exception e) { return(error(l, e)); } }
// Token: 0x060033BB RID: 13243 RVA: 0x001017D8 File Offset: 0x000FFBD8 protected Vector3 GetLocalPos(UIRect.AnchorPoint ac, Transform trans) { if (this.anchorCamera == null || ac.targetCam == null) { return(this.cachedTransform.localPosition); } Vector3 vector = this.mCam.ViewportToWorldPoint(ac.targetCam.WorldToViewportPoint(ac.target.position)); if (trans != null) { vector = trans.InverseTransformPoint(vector); } vector.x = Mathf.Floor(vector.x + 0.5f); vector.y = Mathf.Floor(vector.y + 0.5f); return(vector); }
static public int SetVertical(IntPtr l) { try { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); UnityEngine.Transform a1; checkType(l, 2, out a1); System.Single a2; checkType(l, 3, out a2); self.SetVertical(a1, a2); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }
static int set_topAnchor(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIRect obj = (UIRect)o; UIRect.AnchorPoint arg0 = (UIRect.AnchorPoint)ToLua.CheckObject <UIRect.AnchorPoint>(L, 2); obj.topAnchor = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index topAnchor on a nil value")); } }
static int get_topAnchor(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIRect obj = (UIRect)o; UIRect.AnchorPoint ret = obj.topAnchor; ToLua.PushObject(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index topAnchor on a nil value")); } }
static int set_bottomAnchor(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIRect obj = (UIRect)o; UIRect.AnchorPoint arg0 = (UIRect.AnchorPoint)ToLua.CheckObject(L, 2, typeof(UIRect.AnchorPoint)); obj.bottomAnchor = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index bottomAnchor on a nil value" : e.Message)); } }
private void SetSliderLimit() { //IL_0019: Unknown result type (might be due to invalid IL or missing references) //IL_001e: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Unknown result type (might be due to invalid IL or missing references) //IL_003b: Unknown result type (might be due to invalid IL or missing references) UIPanel component = GetCtrl(UI.WGT_SLIDE_LIMIT).GetComponent <UIPanel>(); UIRect.AnchorPoint topAnchor = component.topAnchor; Vector3 hOME_SLIDER_OPEN_POS = HOME_SLIDER_OPEN_POS; topAnchor.absolute = (int)hOME_SLIDER_OPEN_POS.y + 9; UIRect.AnchorPoint bottomAnchor = component.bottomAnchor; Vector3 hOME_SLIDER_CLOSE_POS = HOME_SLIDER_CLOSE_POS; bottomAnchor.absolute = (int)hOME_SLIDER_CLOSE_POS.y - 49; }
static public int SetToNearest(IntPtr l) { try { int argc = LuaDLL.lua_gettop(l); if (argc == 4) { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); System.Single a1; checkType(l, 2, out a1); System.Single a2; checkType(l, 3, out a2); System.Single a3; checkType(l, 4, out a3); self.SetToNearest(a1, a2, a3); pushValue(l, true); return(1); } else if (argc == 7) { UIRect.AnchorPoint self = (UIRect.AnchorPoint)checkSelf(l); System.Single a1; checkType(l, 2, out a1); System.Single a2; checkType(l, 3, out a2); System.Single a3; checkType(l, 4, out a3); System.Single a4; checkType(l, 5, out a4); System.Single a5; checkType(l, 6, out a5); System.Single a6; checkType(l, 7, out a6); self.SetToNearest(a1, a2, a3, a4, a5, a6); pushValue(l, true); return(1); } pushValue(l, false); LuaDLL.lua_pushstring(l, "No matched override function to call"); return(2); } catch (Exception e) { return(error(l, e)); } }
protected Vector3 GetLocalPos(UIRect.AnchorPoint ac, Transform trans) { if (this.anchorCamera == null || ac.targetCam == null) { return(this.cachedTransform.localPosition); } Rect rect = ac.targetCam.rect; Vector3 vector = ac.targetCam.WorldToViewportPoint(ac.target.position); Vector3 vector2 = new Vector3(vector.x * rect.width + rect.x, vector.y * rect.height + rect.y, vector.z); vector2 = this.mCam.ViewportToWorldPoint(vector2); if (trans != null) { vector2 = trans.InverseTransformPoint(vector2); } vector2.x = Mathf.Floor(vector2.x + 0.5f); vector2.y = Mathf.Floor(vector2.y + 0.5f); return(vector2); }
private static int set_topAnchor(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); UIRect uIRect = (UIRect)obj; UIRect.AnchorPoint topAnchor = (UIRect.AnchorPoint)ToLua.CheckObject(L, 2, typeof(UIRect.AnchorPoint)); uIRect.topAnchor = topAnchor; result = 0; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index topAnchor on a nil value"); } return(result); }
private static int get_topAnchor(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); UIRect uIRect = (UIRect)obj; UIRect.AnchorPoint topAnchor = uIRect.topAnchor; ToLua.PushObject(L, topAnchor); result = 1; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index topAnchor on a nil value"); } return(result); }