| A | B | C | D | E | |
|---|---|---|---|---|---|
1 | STT | Name | Category | Descriptions | Dependencies |
2 | 1 | Increment | Math | i++ | |
3 | 2 | Decrement | Math | i-- | |
4 | 3 | PlusInline | Math | i+= | |
5 | 4 | MinusInline | Math | i-= | |
6 | 5 | Between | Math | Check if a number is between a range (inclusive and exclusive edge) | |
7 | 6 | Inverse | Math | Inverse a number | |
8 | 7 | IsSameSign | Math | Check if two numbers are the same sign | |
9 | 8 | RandomBool | Math | Random a boolean | |
10 | 9 | CountDigits | Math | Count the number of the digit in a number | |
11 | 10 | IsNegative | Logic | Check if a number is negative | |
12 | 11 | IsPositive | Logic | Check if a number is positive | |
13 | 12 | IsZero | Logic | Check if a number is zero | |
14 | 13 | OddOrEven | Logic | Check if a number is odd or even | |
15 | 14 | Polarize | Logic | Check if a number is negative, positive, or zero all in one place | |
16 | 15 | IsSquare | Logic | Check if a number is square | |
17 | 16 | IsDivisableBy | Logic | Check if a number is divisible by another number | |
18 | 17 | IsInteger | Logic | Check if a number is an integer | Type |
19 | 18 | IsFloat | Logic | Check if a number is a float | Type |
20 | 19 | GetCircleArea | Geometry | Get the area of a circle | |
21 | 20 | GetSquareArea | Geometry | Get the area of a square | |
22 | 21 | GetRectangleArea | Geometry | Get the area of a rectangle | |
23 | 22 | GetEclipseArea | Geometry | Get the area of an eclipse | |
24 | 23 | GetSectorArea | Geometry | Get the area of a sector | |
25 | 24 | GetTriangleArea | Geometry | Get the area of a triangle | |
26 | 25 | GetParallelogramArea | Geometry | Get the area of a parallelogram | |
27 | 26 | DebugLogInline | Debug | Debug log without string literal | |
28 | 27 | DebugLogWarningInline | Debug | Debug log without string literal | |
29 | 28 | DebugLogErrorInline | Debug | Debug log without string literal | |
30 | 29 | DrawGizmosAlways | Debug | Draw gizmos always on the center of an object | |
31 | 30 | DrawGizmosOnSelected | Debug | Draw gizmos on the center of an object on selected | |
32 | 31 | GizmosDrawLineBetweenTwoObjects | Debug | Draw gizmos a line between two objects | |
33 | 32 | DebugInfo | Debug | Show fps and memory usage | Profiler |
34 | 33 | DestroySelf | GameObject | Destroy self | |
35 | 34 | DestroyParent | GameObject | Destroy parent game object | |
36 | 35 | DestroyAncestor | GameObject | Destroy ancestor game object with a predefined level | |
37 | 36 | DestroyAllChildren | GameObject | Destroy all children game object | |
38 | 37 | AutoExpired | GameObject | Auto destroy object after a duration, don't need to add the control flow | |
39 | 38 | ChangeColor | GameObject | Change the color of a game object | |
40 | 39 | Comment | Decorator | A literal string for comment | |
41 | 40 | Todo | Decorator | A literal string for todo (can throw an exception) | |
42 | 41 | SomethingHere | Decorator | An empty super unit for a prototype placeholder node ^^ | |
43 | 42 | Connector | Decorator | An empty super unit for custom router :D | |
44 | 43 | GetUnixTimestampInSeconds | Datetime | Get the UNIX timestamp of a Datetime in second | Datetime, Timespan |
45 | 44 | GetUnixTimestampInMiliseconds | Datetime | Get the UNIX timestamp of a Datetime in millisecond | Datetime, Timespan |
46 | 45 | GetUnixTimestampInSecondsNow | Datetime | Get the current UNIX timestamp in second | Datetime, Timespan |
47 | 46 | GetUnixTimestampInMilisecondsNow | Datetime | Get the current UNIX timestamp in the millisecond | Datetime, Timespan |
48 | 47 | UnixTimestampInSecondsToDateTime | Datetime | Convert unixtime in second to date time object | Datetime, Timespan |
49 | 48 | UnixTimestampInMilliSecondsToDateTime | Datetime | Convert unixtime in millisecond to date time object | Datetime, Timespan |
50 | 49 | GetDurationString | Datetime | Return X days Y hours or X hours Y minute or X minutes Y second | Datetime, Timespan |
51 | 50 | IsPerpendipular | Vector | Check whether if two vectors are perpendicular | |
52 | 51 | IsParrallel | Vector | Check whether if two vectors are parallel | |
53 | 52 | CloneVector | Vector | Clone a vector | |
54 | 53 | InverseVector | Vector | Get the inverse vector of an input vector | |
55 | 54 | GetMiddlePoint | Vector | Get the middle point between two game objects | |
56 | 55 | IsPointInLine | Vector | Check whether if a point is on the line between two-point | |
57 | 56 | GetDirection | Vector | Get the direction of two vectors | |
58 | 57 | DistanceFromPointToLine | Vector | Get the distance from a point to a line | |
59 | 58 | GetARandomColorRGB | Color | Get a random color RGB | |
60 | 59 | GetARandomColorRGBA | Color | Get a random color RGBA | |
61 | 60 | ColorFromHex | Color | Get a color from hex value | |
62 | 61 | ColorHtmlStringToRGB | Color | Convert HTML string to RGB | |
63 | 62 | ColorHtmlStringToRGBA | Color | Convert HTML string to GRBA | |
64 | 63 | ColorRGBToHtmlString | Color | Convert RGB color to HTMLstring | |
65 | 64 | ColorRGBAToHtmlString | Color | Convert RGBA color to HTML string | |
66 | 65 | FilterItemsEqual | Collection | Filter all items that equal to the given input | |
67 | 66 | FilterItemsNotEqual | Collection | Filter all items that not equal to the given input | |
68 | 67 | FilterItemsLess | Collection | Filter all items that less than to the given input | |
69 | 68 | FilterItemsLessOrEqual | Collection | Filter all items that less than or equal to the given input | |
70 | 69 | FilterItemsGreater | Collection | Filter all items that greater to the given input | |
71 | 70 | FilterItemsGreaterOrEqual | Collection | Filter all items that greater or equal to the given input | |
72 | 71 | FilterItemsBetween | Collection | Filter all items between two given inputs | |
73 | 72 | FilterItemsUnique | Collection | Filter all unique items | |
74 | 73 | RandomItem | Collection | Get a random item from a list | |
75 | 74 | RandomItems | Collection | Get multiple random items from a list | Logics |
76 | 75 | RandomItemExtend | Collection | Get multiple random items from a list with extra options | |
77 | 76 | RandomNumbers | Collection | Get multiple random numbers | |
78 | 77 | RandomByWeight | Collection | Get a random item from a dictionary by weight | |
79 | 78 | GetMinItem | Collection | Get the min value in a list | |
80 | 79 | GetMaxItem | Collection | Get the max value in a list | |
81 | 80 | GetItemAtIndex | Collection | Get an item at the given index in a dictionary | |
82 | 81 | DetechChange | Control | Detech the object change | |
83 | 82 | Interval | Control | Do something every x seconds | |
84 | 83 | Timeout | Control | Do something after x seconds | |
85 | 84 | GetScreenRatio | Screen | Get the screen ratio and orientation | ScreenRatios |
86 | 85 | GetHitObject | Screen | Get the object which got clicked | |
87 | 86 | FollowAnObject | Camera | Set the camera to follow an object with offset | |
88 | 87 | Rotate with mouse | Camera | Rotate a camera by using mouse | |
89 | 88 | LookIntoAnObject | Camera | Make the camera look into an object | |
90 | 89 | RotateAroundAnObject | Camera | Make the camera rotate around an object | |
91 | 90 | GameObjectFaceCamera | Camera | Make a game object face the camera | |
92 | 91 | CenterGameObjectToCamera | Camera | Move the game object to the camera's center | |
93 | 92 | GameObjectPositionByMouseContinuously | Camera | Move a game object position by mouse continuously | |
94 | 93 | QuitApplicationOnKey | Application | Quit application on key down, default key is Escape | |
95 | 94 | QuitApplicationOnClick | Application | Quit application on click a button | |
96 | 95 | ReloadSceneOnKey | Application | Reload scene on key down, default key is R | |
97 | 96 | ReloadSceneOnClick | Application | Reload scene on click a button | |
98 | 97 | PauseOnKey | Application | Pause scene on key down, the default key is Space | |
99 | 98 | PauseOnClick | Application | Pause scene on click a button | |
100 | 99 | ResumeOnKey | Application | Resume scene on key down, default key is Space |