Zdexby TheHolyOneZ
44,741 classes
Class

CustomUIUtils

: Object
ScheduleOne.CustomUIUtils, Assembly-CSharp 0x0010 (16 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 16

SignatureFlagsNativeParams
Mouse GetSystemMouse()PublicStatic0x08
Mouse GetVirtualMouse()PublicStatic0x08
Vector2 GetScreenPosition(Canvas canvas, RectTransform selectable)PublicStatic0x08
Vector2 GetScreenPosition(Canvas canvas, const Vector3& worldPosition)PublicStatic0x0C
List<ScheduleOne.UISelectable> GetSelectables(UIScreen screen, UIPanel current, bool includeCurrentPanel)PublicStatic0x08
uint8 FindBestElementWeighted(const Vector2& dir, Canvas canvas, const uint8& current, List<T> candidates, NavigationSettings settings, ref List<ScheduleOne.CustomUIUtils.CandidateInfo<T>>& validCandidates)PublicStatic0x08
bool RaycastRectTransform(RectTransform rect, Canvas canvas, const Vector2& p, const Vector2& d, ref Vector2& hitPoint)PublicStatic0x08
float GetWeightedScore(float directionMatch, float distance, float directionWeight, float distanceWeight)PrivateStatic0x04
float GetDirectionMatch(const Vector2& dir, const Vector2& fromScreenPos, const Vector2& toScreenPos)PublicStatic0x08
float GetDirectionMatchForCorners(const Vector2& dir, const Vector2& screenPos, RectTransform rectTransform, Canvas canvas, float intersectionOffset)PublicStatic0x08
float GetDistanceOfClosestPoint(const Vector2& screenPos, RectTransform rectTransform, Canvas canvas)PublicStatic0x08
Vector2 SnapDirection(const Vector2& dir, float threshold)PublicStatic0x08
bool IsHorizontal(const Vector2& val, float threshold)PublicStatic0x08
bool IsVertical(const Vector2& val, float threshold)PublicStatic0x08
ScreenDirection ToScreenDirection(const Vector2& val)PublicStatic0x08
Vector2 ClampToDirection(const Vector2& val, const Vector2& dir)PublicStatic0x08