C# Class ExtendedEvent.Member, Unity3D-ExtendedEvent

Show file Open project: Thundernerd/Unity3D-ExtendedEvent Class Usage Examples

Public Properties

Property Type Description
AnimationCurveValue UnityEngine.AnimationCurve
BoolValue bool
BoundsValue Bounds
ColorValue Color
DoubleValue double
EnumNames string[]
EnumValue int
FloatValue float
IntValue int
LongValue long
MatrixValue Matrix4x4
MemberType EMemberType
Name string
ObjectValue UnityEngine.Object
Parameters List
QuaternionValue Quaternion
RectValue Rect
RepresentableType string
StringValue string
Type Type
TypeName string
Vector2Value Vector2
Vector3Value Vector3
Vector4Value Vector4

Public Methods

Method Description
CopyValue ( Member, other ) : void
GetValue ( ) : object
Initialize ( ) : void
Invoke ( GameObject item ) : void
LoadType ( ) : void
Member ( ) : System
Member ( MemberInfo info, Type infoType, Type type, EMemberType memberType ) : System
Member ( MemberInfo info, Type infoType, Type type, UnityEngine container ) : System
Member ( MethodInfo info, Type infoType, Type type, ParameterInfo parameters ) : System
ToString ( ) : string

Private Methods

Method Description
InvokeField ( GameObject item ) : void
InvokeMethod ( GameObject item ) : void
InvokeProperty ( GameObject item ) : void

Method Details

CopyValue() public method

public CopyValue ( Member, other ) : void
other Member,
return void

GetValue() public method

public GetValue ( ) : object
return object

Initialize() public method

public Initialize ( ) : void
return void

Invoke() public method

public Invoke ( GameObject item ) : void
item GameObject
return void

LoadType() public method

public LoadType ( ) : void
return void

Member() public method

public Member ( ) : System
return System

Member() public method

public Member ( MemberInfo info, Type infoType, Type type, EMemberType memberType ) : System
info MemberInfo
infoType Type
type Type
memberType EMemberType
return System

Member() public method

public Member ( MemberInfo info, Type infoType, Type type, UnityEngine container ) : System
info MemberInfo
infoType Type
type Type
container UnityEngine
return System

Member() public method

public Member ( MethodInfo info, Type infoType, Type type, ParameterInfo parameters ) : System
info MethodInfo
infoType Type
type Type
parameters ParameterInfo
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

AnimationCurveValue public property

public AnimationCurve,UnityEngine AnimationCurveValue
return UnityEngine.AnimationCurve

BoolValue public property

public bool BoolValue
return bool

BoundsValue public property

public Bounds BoundsValue
return Bounds

ColorValue public property

public Color ColorValue
return Color

DoubleValue public property

public double DoubleValue
return double

EnumNames public property

public string[] EnumNames
return string[]

EnumValue public property

public int EnumValue
return int

FloatValue public property

public float FloatValue
return float

IntValue public property

public int IntValue
return int

LongValue public property

public long LongValue
return long

MatrixValue public property

public Matrix4x4 MatrixValue
return Matrix4x4

MemberType public property

public EMemberType MemberType
return EMemberType

Name public property

public string Name
return string

ObjectValue public property

public Object,UnityEngine ObjectValue
return UnityEngine.Object

Parameters public property

public List Parameters
return List

QuaternionValue public property

public Quaternion QuaternionValue
return Quaternion

RectValue public property

public Rect RectValue
return Rect

RepresentableType public property

public string RepresentableType
return string

StringValue public property

public string StringValue
return string

Type public property

public Type Type
return Type

TypeName public property

public string TypeName
return string

Vector2Value public property

public Vector2 Vector2Value
return Vector2

Vector3Value public property

public Vector3 Vector3Value
return Vector3

Vector4Value public property

public Vector4 Vector4Value
return Vector4