Reviews Overview
-
5 star
1
-
4 star
0
-
3 star
0
-
2 star
0
-
1 star
0
UTILS is a HUGE addon adding approx 50 utilities to C3
It's opensource and funded thanks to the generous contributions of all sponsors and people paying for it
It aims to be that one Plugin that can be useful in any project
ā
by adding a bunch of powerfulflexible Actions, Conds and Exp
ā
enhancing the capabilities of Vanilla C3 features
Also, thanks to this tool
ā no need to copy paste and edit manually all our "utilities" functions in every single project
ā no need for each of us to figure out and repeat the same tedious event tricks / complex math shenanigans, on our own, again and again
_____________________________________
PICKING UTILS š
- [Cond] Transfer Picking from one Family/ObjectType to an other
- [Cond] Powerful condition to pick Parents and Children of any instances at any Hierarchy Level under and above !
TEXT & BBCODE UTILS āļø
- BBCodeBold(Str)
- BBCodeColor(String, Color) Color can either be a C3 Color Value, a Hex Value or a Color Template Name (see the Color Template feature detailed below on this page)
- BBCodeItalic(Str)
- BBCodeUnderline(String, thickness) Thickness is optional
- BBCodeTag(String, Tag) C3's new BBCode Tag feature
TOKEN UTILS šļø
Enhance the flexibility and usefulness of String Variables in many ways thanks to new Conds & Exp. Any string value from any context (global/local/instance variable, or even any dict or JSON string value) can become a powerful 1D array/List/Queue. (tokenSetAt, tokenInsertAt, tokenRemoveAt, tokenRandom, tokenPush, tokenRemoveAll, tokenShuffle, tokenSortAsc and many more)
LAYER UTILS š
- [Cond] Is Object on parent layer of another layer
- [Cond] Is Object on sublayer of another layer
- [Cond] Is Object on visible & interactive layer
- [Act] Toggle Layer Visibility
- [Act] Move all objects from layer A to layer B
RNG UTILS š²
- [Cond] Chance: x %
- [Cond] Chance: x out of y
- [Exp] asPercent, dice, randomInt
COLOR UTILS šØ
UTILS introduce an awesome feature called "Color Templates". It comes with a bunch of default color templates ("blue", "red", "sandybrown" etc). You can even set your own custom color templates or override default color templates.
You can also easily use Hex Values for your colors in addition to this Color Template feature allowing you to use them by their names
- [Act] Set color Template
- [Act] Remove color Template
- [Exp] colorToValue(color), allow to convert a Color Template Name or a Hex Value to a color value that can be interpreted by C3
MATH EXPRESSIONS š¢
- offsetXAtAngle & offsetYAtAngle
- angle360
- degreesToRadians & RadiansToDegrees
- remap and remapClamped
- wrap
- dt1, lerpDt, anglelerpDt
AND MORE ā¤
Connect with Overboy