Classes | |
class | plyBlockAttribute |
Attribute for Block definitions. More... | |
class | plyBlockFieldAttribute |
Attribute for Block Field definitions. More... | |
class | plyEventAttribute |
Attribute for Event definitions. More... | |
class | Bool_Value |
A block that creates and can return a Boolean value. More... | |
class | Color_Value |
A block that creates and can return a Color value. More... | |
class | Component_Value |
A block that creates and can return a UnityEngine.Component value. More... | |
class | Float_Value |
A block that creates and can return a Float value. More... | |
class | Int_Value |
A block that creates and can return an Integer value. More... | |
class | plyBlox_Value |
A block that creates and can return a reference to a plyBlox object. More... | |
class | plyValue_Block |
This is the base class for Value or Variable type blocks. More... | |
class | plyVar_Value |
A block that creates and can return a plyVar value. Reference to a plyBlox Variable. More... | |
class | Rect_Value |
A block that creates and can return a Rect value. More... | |
class | SpaceEnum_Value |
A block that creates and can return a UnityEngine.Space value. More... | |
class | String_Value |
A block that creates and can return a String value. More... | |
class | SystemObject_Value |
A block that creates and can return a System.Object value. More... | |
class | UnityObject_Value |
A block that creates and can return a UnityEngine.Object value. More... | |
class | Vector2_Value |
A block that creates and can return a Vector2 value. More... | |
class | Vector3_Value |
A block that creates and can return a Vector3 value. More... | |
class | plyEventTrigger |
This class carry info on an Event that can be triggered and the possible params to send. More... | |
class | plyBlock |
A plyBlock is the most basic of blocks and base class of other block types. A Block is something that is inserted into an Event and is what is executed when the Event is triggered. Have a look at plyBlockAttribute to learn more about the attribute (def.meta data) you need to include for any Block being defined. Also see plyBlockFieldAttribute for Block fields (public variables) that you define. More... | |
class | plyBlox |
A plyBlox object is the main worker in the plyBlox Visual Scripting kit. It contains all the States, Events and Blocks that gives behaviour to an object. More... | |
class | plyBloxGlobal |
THe plyBlox System's Global object, containing Global Variables and Blox system settings. More... | |
class | plyEvent |
Base class for all Event definitions. An Event is part of A plyBlox' State and execute blocks when triggered. How the Event is triggered depends on what kind of Event it is. Have a look at plyEventAttribute to learn more about the Attribute (def.meta data) you need to include for any Event you define. More... | |
class | plyEventHandler |
Base class for all Event handlers. When defining new Events you also need to define a handler, or handlers, for those events. The Event.HandlerType override is used to specify that this Handler can handle that specific Event. Handlers can obviously handle more than one Event type and is recommended where possible. Since a handler is simply a MonoBehaviour, or Component, it will be added to the GameObject that has an Event, in its plyBlox, that needs to be handled. So you can assume that anything that works in a Behavior will work in the Event Handler, like Update, OnTriggerEnter, etc. More... | |
class | plyState |
plyBlox can be in one of several states. The designer will use the plyBlox Editor to add States to a blox object. Each state can have several Events that can be triggered. Events execute Blocks when triggered. You should to normally have to deal with this class directly. More... | |
class | plyVar |
A plyBlox variable. plyBlox has 3 types of variables. Global, which is accessible from anywhere via plyBloxGlobal and belongs to the game project. Local, which belongs to a Blox object. Temporary, which is only valid within an Event and that Event only. More... | |
Block return types
enum plyBloxKit.BlockType |
Types that a Block can be
The supported Block Field types.
Enumerator | |
---|---|
Unknown |
An invalid/ unknown field type. |
Custom |
A custom field type. |
Array |
An array. |
plyBlock |
Field takes a plyBlock as value. |
Enum |
Enum. |
Bool |
Boolean. |
Char |
Single Character. |
Int |
Integer. |
Float |
Float. |
String |
String/ Text. |
GameObject |
Unity GameObject. |
UnityObject |
Unity Object. |
Rect |
Rectangle (x, y, w, h) |
Vector2 |
Vector2 (x, y) |
Vector3 |
Vector3 (x, y, z) |
Color |
Color (r, g, b, a) |
enum plyBloxKit.plyAxisV2 |
enum plyBloxKit.plyAxisV3 |
enum plyBloxKit.plySpace |
Scope of a variable. plyBlox has 3 types of variables. Global, which is accessible from anywhere and belongs to the game project. Local, which belongs to a Blox object. Temporary, which is only valid within an Event and that Event only.
Enumerator | |
---|---|
Global |
Global variables are handled by plyBloxGlobal. |
Local |
Local variables are unique to the plyBlox object they are defined in. |
Temp |
Temp variables are only valid in the Event they are defined in. |
The supported variable types.