Actions

Actions are a nice to perform a series of operations on an object without having to do a lot of complicated code.

Using Action Lists
To use an action list, you first need to create an ActionSequence. local seq = ActionSequence(owner:GetId) The argument to the constructor is the id of the owner's game object. If you are creating an ActionSequence that is not affecting an object, you may leave the constructor blank.

Once you have this sequence, you can add properties to it using the Property function. seq:Property(variable to change, amount to change, total time, easing function) For the action to work, the following conditions must be met: A list of all easing functions can be found here.
 * The variable and amount must support addition with each other
 * Both the variable and amount must support all arithmetic with real numbers.

To cause a break in the action sequence you can call the Wait function. seq:Wait(Time to wait)