Arbor 3: FSM & BT Graph Editor  3.7.8
Arbor.Events Namespace Reference

Classes

class  ArborEvent
 Persistent callbacks that can also set arguments in ArborEditor More...
 
class  ArborEventUtility
 ArborEvent utility class More...
 
class  HideEventAttribute
 Attribute that hides the method in the selection popup of ArborEvent. More...
 
class  ParameterList
 Parameter list that supports data flow. More...
 
class  PersistentCall
 A class that makes persistent member calls by Reflection. More...
 
class  PersistentGetValue
 A class to get the value of a persistent member by Reflection. More...
 
class  ShowEventAttribute
 Attributes to be displayed in selection popup even argument methods that can not be used for ArborEvent More...
 

Enumerations

enum  ArgumentAttributes { None = 0, Out = 0x01 }
 Attribute flag of argument More...
 
enum  MemberType { Method, Field, Property }
 Member type More...
 
enum  ParameterType {
  Int, Long, Float, Bool,
  String, Vector2, Vector3, Quaternion,
  Rect, Bounds, Color, GameObject,
  Component, Enum, AssetObject, Slot = 0x1000,
  Unknown = 0xFFFFFFF
}
 Types of argument types available for ArborEvent More...
 
enum  TargetMode {
  Component, GameObject, AssetObject, Slot,
  Static
}
 Specify target instance More...
 

Enumeration Type Documentation

◆ ArgumentAttributes

enum ArgumentAttributes
strong

Attribute flag of argument

Enumerator
None 

None

Out 

Output

◆ MemberType

enum MemberType
strong

Member type

Enumerator
Method 

Method

Field 

Field

Property 

Property

◆ ParameterType

enum ParameterType
strong

Types of argument types available for ArborEvent

Enumerator
Int 

int type

Long 

long type

Float 

float type

Bool 

bool type

String 

string type

Vector2 

Vector2 type

Vector3 

Vector3 type

Quaternion 

Quaternion type

Rect 

Rect type

Bounds 

Bounds type

Color 

Color type

GameObject 

GameObject type

Component 

Component type

Enum 

enum type

AssetObject 

AssetObject type

Slot 

Data slot

Used when the ArborEventUtility.GetParameterType method returns Unknown.

Unknown 

Unknown

◆ TargetMode

enum TargetMode
strong

Specify target instance

Enumerator
Component 

Component

GameObject 

GameObject

AssetObject 

Object other than Component and GameObject

Slot 

Input slot

Static 

Static class