AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Unity.ValidateUnityObjectAttribute Class Reference
Inheritance diagram for HoloToolkit.Unity.ValidateUnityObjectAttribute:

Public Types

enum  ActionEnum { ActionEnum.Success, ActionEnum.Warn, ActionEnum.Error, ActionEnum.HaltError }
 

Public Member Functions

 ValidateUnityObjectAttribute (string methodName, string messageOnError, ActionEnum failAction=ActionEnum.Warn)
 
ActionEnum Validate (UnityEngine.Object target, System.Object source, out string messageOnFail)
 

Properties

ActionEnum FailAction [get]
 
string MethodName [get]
 
string MessageOnFail [get]
 

Detailed Description

Definition at line 14 of file ValidateUnityObjectAttribute.cs.

Member Enumeration Documentation

§ ActionEnum

Enumerator
Success 
Warn 
Error 
HaltError 

Definition at line 16 of file ValidateUnityObjectAttribute.cs.

Constructor & Destructor Documentation

§ ValidateUnityObjectAttribute()

HoloToolkit.Unity.ValidateUnityObjectAttribute.ValidateUnityObjectAttribute ( string  methodName,
string  messageOnError,
ActionEnum  failAction = ActionEnum.Warn 
)

Definition at line 28 of file ValidateUnityObjectAttribute.cs.

Member Function Documentation

§ Validate()

ActionEnum HoloToolkit.Unity.ValidateUnityObjectAttribute.Validate ( UnityEngine.Object  target,
System.Object  source,
out string  messageOnFail 
)

Definition at line 35 of file ValidateUnityObjectAttribute.cs.

Property Documentation

§ FailAction

ActionEnum HoloToolkit.Unity.ValidateUnityObjectAttribute.FailAction
get

Definition at line 24 of file ValidateUnityObjectAttribute.cs.

§ MessageOnFail

string HoloToolkit.Unity.ValidateUnityObjectAttribute.MessageOnFail
get

Definition at line 26 of file ValidateUnityObjectAttribute.cs.

§ MethodName

string HoloToolkit.Unity.ValidateUnityObjectAttribute.MethodName
get

Definition at line 25 of file ValidateUnityObjectAttribute.cs.


The documentation for this class was generated from the following file: