Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | Draw () |
void | Awake () |
Static Public Member Functions | |
static void | SetCursor (CursorInfo info=null, int _priority=0) |
Public Attributes | |
List< CursorInfo > | cursors |
List< CursorInfo > | icons |
List< CursorInfo > | arrows |
SpriteRenderer | srArrow |
SpriteRenderer | srLeftIcon |
bool | showArrowOrigin |
bool | iconHidesCursor |
bool | disable |
Static Public Attributes | |
static CursorSystem | Instance |
static CursorInfo | currentCursor |
static CursorInfo | lastCursor |
static CursorInfo | leftIcon |
static CursorInfo | lastLeftIcon |
static CursorInfo | arrowIcon |
static CursorInfo | lastArrowIcon |
static float | leftIconAngle |
static Vector3 | position |
static Vector3 | posOrigin |
static int | ignoreCount |
Static Private Attributes | |
static int | priority |
Definition at line 4 of file CursorSystem.cs.
|
inline |
Definition at line 164 of file CursorSystem.cs.
References Instance, SetCursor(), srArrow, and srLeftIcon.
|
inline |
Definition at line 134 of file CursorSystem.cs.
References currentCursor, disable, CursorInfo.Hotspot, ignoreCount, lastCursor, lastLeftIcon, leftIcon, leftIconAngle, position, priority, CursorInfo.sprite, srLeftIcon, and CursorInfo.Texture.
Referenced by UI.OnChangeLayer(), and Scene.OnLateUpdate().
|
inlinestatic |
Definition at line 118 of file CursorSystem.cs.
References Arrow, currentCursor, and priority.
Referenced by Awake(), ActionMode.HideLayer(), Layer.Kill(), UI.OnChangeLayer(), InvOwner.OnDrag(), Window.OnPointerExit(), ActionMode.OnUpdateCursor(), AM_Adv.OnUpdateCursor(), Window.ProcessCursorChanges(), UI.RefreshActiveState(), ActionMode.SetCursorOnMap(), ActionMode.ShowLayer(), Window.Update(), and Scene.UpdateCursor().
|
static |
Definition at line 16 of file CursorSystem.cs.
List<CursorInfo> CursorSystem.arrows |
Definition at line 32 of file CursorSystem.cs.
Referenced by AM_Adv.OnUpdateCursor().
|
static |
Definition at line 8 of file CursorSystem.cs.
Referenced by Draw(), and SetCursor().
List<CursorInfo> CursorSystem.cursors |
Definition at line 28 of file CursorSystem.cs.
bool CursorSystem.disable |
Definition at line 42 of file CursorSystem.cs.
Referenced by Draw().
bool CursorSystem.iconHidesCursor |
Definition at line 40 of file CursorSystem.cs.
List<CursorInfo> CursorSystem.icons |
Definition at line 30 of file CursorSystem.cs.
|
static |
Definition at line 26 of file CursorSystem.cs.
Referenced by Draw(), AM_Adv.OnUpdateCursor(), UIMouseInfo.RefreshPosition(), and UIMouseInfo.SetText().
|
static |
Definition at line 6 of file CursorSystem.cs.
Referenced by Awake(), UI.OnChangeLayer(), Scene.OnLateUpdate(), and AM_Adv.OnUpdateCursor().
|
static |
Definition at line 18 of file CursorSystem.cs.
|
static |
Definition at line 10 of file CursorSystem.cs.
Referenced by Draw().
|
static |
Definition at line 14 of file CursorSystem.cs.
Referenced by Draw().
|
static |
Definition at line 12 of file CursorSystem.cs.
Referenced by Draw().
|
static |
Definition at line 20 of file CursorSystem.cs.
Referenced by Draw().
|
static |
Definition at line 22 of file CursorSystem.cs.
Referenced by Draw(), AM_Adv.RefreshArrow(), and AM_Region.RefreshArrow().
|
static |
Definition at line 24 of file CursorSystem.cs.
Referenced by AM_Adv.RefreshArrow(), and AM_Region.RefreshArrow().
|
staticprivate |
Definition at line 44 of file CursorSystem.cs.
Referenced by Draw(), and SetCursor().
bool CursorSystem.showArrowOrigin |
Definition at line 38 of file CursorSystem.cs.
SpriteRenderer CursorSystem.srArrow |
Definition at line 34 of file CursorSystem.cs.
Referenced by Awake().
SpriteRenderer CursorSystem.srLeftIcon |
Definition at line 36 of file CursorSystem.cs.
|
staticget |
Definition at line 102 of file CursorSystem.cs.
|
staticget |
Definition at line 46 of file CursorSystem.cs.
Referenced by SetCursor(), and ActPlan.TrySetAct().
|
staticget |
Definition at line 70 of file CursorSystem.cs.
Referenced by AM_Build.OnUpdateCursor(), AM_CreateArea.OnUpdateCursor(), and AM_ExpandArea.OnUpdateCursor().
|
staticget |
Definition at line 68 of file CursorSystem.cs.
Referenced by AM_RemoveDesignation.OnUpdateCursor().
|
staticget |
Definition at line 82 of file CursorSystem.cs.
Referenced by TraitContainer.TrySetAct().
|
staticget |
Definition at line 90 of file CursorSystem.cs.
Referenced by TraitCrafter.TrySetAct().
|
staticget |
Definition at line 62 of file CursorSystem.cs.
Referenced by AM_Cut.OnUpdateCursor().
|
staticget |
Definition at line 66 of file CursorSystem.cs.
Referenced by AM_Dig.OnUpdateCursor().
|
staticget |
Definition at line 78 of file CursorSystem.cs.
Referenced by TraitDoor.TrySetAct().
|
staticget |
Definition at line 74 of file CursorSystem.cs.
|
staticget |
Definition at line 60 of file CursorSystem.cs.
Referenced by ActPlan._Update(), and AM_Inspect.OnUpdateCursor().
|
staticget |
Definition at line 104 of file CursorSystem.cs.
|
staticget |
Definition at line 116 of file CursorSystem.cs.
|
staticget |
Definition at line 110 of file CursorSystem.cs.
|
staticget |
Definition at line 114 of file CursorSystem.cs.
Referenced by AM_Adv.OnUpdateCursor().
|
staticget |
Definition at line 106 of file CursorSystem.cs.
Referenced by ActMelee.GetCursorIcon().
|
staticget |
Definition at line 112 of file CursorSystem.cs.
|
staticget |
Definition at line 108 of file CursorSystem.cs.
|
staticget |
Definition at line 100 of file CursorSystem.cs.
Referenced by InvOwner.OnDrag().
|
staticget |
Definition at line 92 of file CursorSystem.cs.
Referenced by ActPlan._Update().
|
staticget |
Definition at line 80 of file CursorSystem.cs.
|
staticget |
Definition at line 84 of file CursorSystem.cs.
|
staticget |
Definition at line 64 of file CursorSystem.cs.
Referenced by AM_Mine.OnUpdateCursor().
|
staticget |
Definition at line 56 of file CursorSystem.cs.
|
staticget |
Definition at line 86 of file CursorSystem.cs.
Referenced by ActPlan._Update(), Player.ExitBorder(), TraitCoreZone.TrySetAct(), TraitHoard.TrySetAct(), TraitNewZone.TrySetAct(), and TraitWaystone.TrySetAct().
|
staticget |
Definition at line 76 of file CursorSystem.cs.
|
staticget |
Definition at line 72 of file CursorSystem.cs.
Referenced by AM_Picker.OnUpdateCursor().
|
staticget |
Definition at line 98 of file CursorSystem.cs.
|
staticget |
Definition at line 54 of file CursorSystem.cs.
Referenced by Window.ProcessCursorChanges().
|
staticget |
Definition at line 48 of file CursorSystem.cs.
Referenced by Window.ProcessCursorChanges(), and Window.Update().
|
staticget |
Definition at line 52 of file CursorSystem.cs.
Referenced by Window.ProcessCursorChanges(), and Window.Update().
|
staticget |
Definition at line 50 of file CursorSystem.cs.
Referenced by Window.ProcessCursorChanges(), and Window.Update().
|
staticget |
Definition at line 96 of file CursorSystem.cs.
|
staticget |
Definition at line 58 of file CursorSystem.cs.
Referenced by ActionMode.HideLayer(), AM_Deconstruct.OnUpdateCursor(), AM_EditArea.OnUpdateCursor(), and AM_StateEditor.OnUpdateCursor().
|
staticget |
Definition at line 88 of file CursorSystem.cs.
|
staticget |
Definition at line 94 of file CursorSystem.cs.