ABCDE
1
STTNameCategoryDescriptionsDependencies
2
1IncrementMathi++
3
2DecrementMathi--
4
3PlusInlineMathi+=
5
4MinusInlineMathi-=
6
5BetweenMathCheck if a number is between a range (inclusive and exclusive edge)
7
6InverseMathInverse a number
8
7IsSameSignMathCheck if two numbers are the same sign
9
8RandomBoolMathRandom a boolean
10
9CountDigitsMathCount the number of the digit in a number
11
10IsNegativeLogicCheck if a number is negative
12
11IsPositiveLogicCheck if a number is positive
13
12IsZeroLogicCheck if a number is zero
14
13OddOrEvenLogicCheck if a number is odd or even
15
14PolarizeLogicCheck if a number is negative, positive, or zero all in one place
16
15IsSquareLogicCheck if a number is square
17
16IsDivisableByLogicCheck if a number is divisible by another number
18
17IsIntegerLogicCheck if a number is an integerType
19
18IsFloatLogicCheck if a number is a floatType
20
19GetCircleAreaGeometryGet the area of a circle
21
20GetSquareAreaGeometryGet the area of a square
22
21GetRectangleAreaGeometryGet the area of a rectangle
23
22GetEclipseAreaGeometryGet the area of an eclipse
24
23GetSectorAreaGeometryGet the area of a sector
25
24GetTriangleAreaGeometryGet the area of a triangle
26
25GetParallelogramAreaGeometryGet the area of a parallelogram
27
26DebugLogInlineDebugDebug log without string literal
28
27DebugLogWarningInlineDebugDebug log without string literal
29
28DebugLogErrorInlineDebugDebug log without string literal
30
29DrawGizmosAlwaysDebugDraw gizmos always on the center of an object
31
30DrawGizmosOnSelectedDebugDraw gizmos on the center of an object on selected
32
31GizmosDrawLineBetweenTwoObjectsDebugDraw gizmos a line between two objects
33
32DebugInfoDebugShow fps and memory usageProfiler
34
33DestroySelfGameObjectDestroy self
35
34DestroyParentGameObjectDestroy parent game object
36
35DestroyAncestorGameObjectDestroy ancestor game object with a predefined level
37
36DestroyAllChildrenGameObjectDestroy all children game object
38
37AutoExpiredGameObjectAuto destroy object after a duration, don't need to add the control flow
39
38ChangeColorGameObjectChange the color of a game object
40
39CommentDecoratorA literal string for comment
41
40TodoDecoratorA literal string for todo (can throw an exception)
42
41SomethingHereDecoratorAn empty super unit for a prototype placeholder node ^^
43
42ConnectorDecoratorAn empty super unit for custom router :D
44
43GetUnixTimestampInSecondsDatetimeGet the UNIX timestamp of a Datetime in secondDatetime, Timespan
45
44GetUnixTimestampInMilisecondsDatetimeGet the UNIX timestamp of a Datetime in millisecondDatetime, Timespan
46
45GetUnixTimestampInSecondsNowDatetimeGet the current UNIX timestamp in secondDatetime, Timespan
47
46GetUnixTimestampInMilisecondsNowDatetimeGet the current UNIX timestamp in the millisecondDatetime, Timespan
48
47UnixTimestampInSecondsToDateTimeDatetimeConvert unixtime in second to date time objectDatetime, Timespan
49
48UnixTimestampInMilliSecondsToDateTimeDatetimeConvert unixtime in millisecond to date time objectDatetime, Timespan
50
49GetDurationStringDatetimeReturn X days Y hours or X hours Y minute or X minutes Y secondDatetime, Timespan
51
50IsPerpendipularVectorCheck whether if two vectors are perpendicular
52
51IsParrallelVectorCheck whether if two vectors are parallel
53
52CloneVectorVectorClone a vector
54
53InverseVectorVectorGet the inverse vector of an input vector
55
54GetMiddlePointVectorGet the middle point between two game objects
56
55IsPointInLineVectorCheck whether if a point is on the line between two-point
57
56GetDirectionVectorGet the direction of two vectors
58
57DistanceFromPointToLineVectorGet the distance from a point to a line
59
58GetARandomColorRGBColorGet a random color RGB
60
59GetARandomColorRGBAColorGet a random color RGBA
61
60ColorFromHexColorGet a color from hex value
62
61ColorHtmlStringToRGBColorConvert HTML string to RGB
63
62ColorHtmlStringToRGBAColorConvert HTML string to GRBA
64
63ColorRGBToHtmlStringColorConvert RGB color to HTMLstring
65
64ColorRGBAToHtmlStringColorConvert RGBA color to HTML string
66
65FilterItemsEqualCollectionFilter all items that equal to the given input
67
66FilterItemsNotEqualCollectionFilter all items that not equal to the given input
68
67FilterItemsLessCollectionFilter all items that less than to the given input
69
68FilterItemsLessOrEqualCollectionFilter all items that less than or equal to the given input
70
69FilterItemsGreaterCollectionFilter all items that greater to the given input
71
70FilterItemsGreaterOrEqualCollectionFilter all items that greater or equal to the given input
72
71FilterItemsBetweenCollectionFilter all items between two given inputs
73
72FilterItemsUniqueCollectionFilter all unique items
74
73RandomItemCollectionGet a random item from a list
75
74RandomItemsCollectionGet multiple random items from a listLogics
76
75RandomItemExtendCollectionGet multiple random items from a list with extra options
77
76RandomNumbersCollectionGet multiple random numbers
78
77RandomByWeightCollectionGet a random item from a dictionary by weight
79
78GetMinItemCollectionGet the min value in a list
80
79GetMaxItemCollectionGet the max value in a list
81
80GetItemAtIndexCollectionGet an item at the given index in a dictionary
82
81DetechChangeControlDetech the object change
83
82IntervalControlDo something every x seconds
84
83TimeoutControlDo something after x seconds
85
84GetScreenRatioScreenGet the screen ratio and orientationScreenRatios
86
85GetHitObjectScreenGet the object which got clicked
87
86FollowAnObjectCameraSet the camera to follow an object with offset
88
87Rotate with mouseCameraRotate a camera by using mouse
89
88LookIntoAnObjectCameraMake the camera look into an object
90
89RotateAroundAnObjectCameraMake the camera rotate around an object
91
90GameObjectFaceCameraCameraMake a game object face the camera
92
91CenterGameObjectToCameraCameraMove the game object to the camera's center
93
92GameObjectPositionByMouseContinuouslyCameraMove a game object position by mouse continuously
94
93QuitApplicationOnKeyApplicationQuit application on key down, default key is Escape
95
94QuitApplicationOnClickApplicationQuit application on click a button
96
95ReloadSceneOnKeyApplicationReload scene on key down, default key is R
97
96ReloadSceneOnClickApplicationReload scene on click a button
98
97PauseOnKeyApplicationPause scene on key down, the default key is Space
99
98PauseOnClickApplicationPause scene on click a button
100
99ResumeOnKeyApplicationResume scene on key down, default key is Space