private void Update() { if (!FloatComparer.AreEqualRelative(_prevAspect, _mainCamera.aspect, 0.0001f)) { UpdateTextureSize(); _prevAspect = _mainCamera.aspect; } ProcessInput(); UpdateCirclePositions(); UpdateTexture(); }
public static int AreEqualRelative_s(IntPtr l) { int result; try { float expected; LuaObject.checkType(l, 1, out expected); float actual; LuaObject.checkType(l, 2, out actual); float error; LuaObject.checkType(l, 3, out error); bool b = FloatComparer.AreEqualRelative(expected, actual, error); LuaObject.pushValue(l, true); LuaObject.pushValue(l, b); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public bool Equals(float a, float b) { return(!this.m_Relative ? FloatComparer.AreEqual(a, b, this.m_Error) : FloatComparer.AreEqualRelative(a, b, this.m_Error)); }