Plugin : SysExt

Author:Rex.Rainbow

Download

Properties

Actions

General

Action:Set group active

  • Active or deactive an event group.
    • Group ( string ) : Group name
    • Group actived ( number ) : 0 = disable, 1 = enable, 2 = toggle

Layers & transforms

Action:Set visible

  • Set the visible of a layer.
    • Layer ( number or string ) : Name or number of the layer to set visible
    • Visibled ( number ) : 0 = invisible, 1 = visible

Position

Action:Swap objects

  • Swap position of objects by UID.
    • UID A ( number ) : UID of object A
    • UID B ( number ) : UID of object B

SOL

Action:Pick all instances

  • Pick all instances.
    • Object ( object ) : Object for picking

Action:Pick by UID

  • Pick by UID.
    • Object ( object ) : Object for picking
    • UID ( number ) : UID of object

Action:Pick inverse

  • Pick inverse instances.
    • Object ( object ) : Object for picking
    • UID ( number ) : UID of object
    • All instances ( Combo ) : Pick from current picked instances or all instances
      • Options : ["Current picked instances","All instances"]

Expressions

Angle

Expression:ReflectionAngle

  • Get reflection angle.
    • Input ( number ) : Angle of input, in degrees.
    • Normal ( number ) : Angle of normal, in degrees.

Number

Expression:ToFixedNumber

  • Truncate number with N decimals. Add 2nd parameter for decimals, default is 10.
    • Source ( number ) : Source number.

Number to string

Expression:ToHexString

  • Transfer decimal value to hex string.
    • Number ( number ) : Decimal number

Expression:ToDecimalMark

  • Transfer decimal value with decimal mark.
    • Number ( number ) : Decimal number

Expression:ToFixed

  • Convert a number into a string, keeping only N decimals. Add 2nd parameter for decimals, default is 10.
    • Source ( number ) : Source number.

Expression:ToPrecision

  • Format a number into a specified length. Add 2nd parameter for length, default is 10.
    • Source ( number ) : Source number.

Random

Expression:NormalRandom

  • Get normal distribution by Box-Muller transformation.
    • Mean ( number ) : Mean value
    • Standard deviation ( number ) : Standard deviation value

Expression:NormalRandomApproximation

  • Get normal distribution by central limit theorem with 6 random number.
    • Mean ( number ) : Mean value
    • Standard deviation ( number ) : Standard deviation value

String

Expression:String2ByteCount

  • Get byte count of a string.
    • Input ( string ) : Input string.

Expression:SubString

  • Get substring from (start index) to (end index-1).
    • Input ( string ) : Input string.
    • Start ( number ) : Start index.
    • Stop ( number ) : Stop index.

Expression:Newline

  • Get new line(s). Add 1st parameter for line count.

Expression:RandomBase32

  • Get a random base32 string.
    • Digital ( number ) : Digital.

Conditions