public static Vector3 ScrSide2Vector(this Vector3 vector, ExtensionUtils.Side side) { switch (side) { case ExtensionUtils.Side.BottomLeft: _vVec.Set(0f, Screen.height, 0f); break; case ExtensionUtils.Side.Left: _vVec.Set(0f, Screen.height / 2, 0f); break; case ExtensionUtils.Side.TopLeft: _vVec.Set(0f, 0f, 0f); break; case ExtensionUtils.Side.Top: _vVec.Set(Screen.width / 2, 0f, 0f); break; case ExtensionUtils.Side.TopRight: _vVec.Set(Screen.width, 0f, 0f); break; case ExtensionUtils.Side.Right: _vVec.Set(Screen.width, Screen.height / 2, 0f); break; case ExtensionUtils.Side.BottomRight: _vVec.Set(Screen.width, Screen.height, 0f); break; case ExtensionUtils.Side.Bottom: _vVec.Set(Screen.width / 2, Screen.height, 0f); break; case ExtensionUtils.Side.Center: _vVec.Set(Screen.width / 2, Screen.height / 2, 0f); break; default: _vVec = vector; break; } return(vector = _vVec); }
public static Vector3 ScrSide2Vector(this Vector3 vector, ExtensionUtils.Side side) { switch (side) { case ExtensionUtils.Side.BottomLeft: VectorExtensionMethods._vVec.Set(0f, (float)Screen.get_height(), 0f); break; case ExtensionUtils.Side.Left: VectorExtensionMethods._vVec.Set(0f, (float)(Screen.get_height() / 2), 0f); break; case ExtensionUtils.Side.TopLeft: VectorExtensionMethods._vVec.Set(0f, 0f, 0f); break; case ExtensionUtils.Side.Top: VectorExtensionMethods._vVec.Set((float)(Screen.get_width() / 2), 0f, 0f); break; case ExtensionUtils.Side.TopRight: VectorExtensionMethods._vVec.Set((float)Screen.get_width(), 0f, 0f); break; case ExtensionUtils.Side.Right: VectorExtensionMethods._vVec.Set((float)Screen.get_width(), (float)(Screen.get_height() / 2), 0f); break; case ExtensionUtils.Side.BottomRight: VectorExtensionMethods._vVec.Set((float)Screen.get_width(), (float)Screen.get_height(), 0f); break; case ExtensionUtils.Side.Bottom: VectorExtensionMethods._vVec.Set((float)(Screen.get_width() / 2), (float)Screen.get_height(), 0f); break; case ExtensionUtils.Side.Center: VectorExtensionMethods._vVec.Set((float)(Screen.get_width() / 2), (float)(Screen.get_height() / 2), 0f); break; default: VectorExtensionMethods._vVec = vector; break; } return(vector = VectorExtensionMethods._vVec); }