Inventory Engine v4.2
Loading...
Searching...
No Matches
MoreMountains.Tools.MMProperty Class Reference

Public Types

enum  MemberTypes { Property , Field }

Public Member Functions

 MMProperty (Component targetComponent, MemberTypes type, PropertyInfo propertyInfo, FieldInfo fieldInfo, string memberName, ScriptableObject targetScriptable)

Static Public Member Functions

static MMProperty FindProperty (string propertyName, Component targetComponent, GameObject source, ScriptableObject scriptable)

Public Attributes

Component TargetComponent
ScriptableObject TargetScriptableObject
MemberTypes MemberType
PropertyInfo MemberPropertyInfo
FieldInfo MemberFieldInfo
Type PropertyType
string MemberName

Member Enumeration Documentation

◆ MemberTypes

Enumerator
Property 
Field 

Constructor & Destructor Documentation

◆ MMProperty()

MoreMountains.Tools.MMProperty.MMProperty ( Component targetComponent,
MemberTypes type,
PropertyInfo propertyInfo,
FieldInfo fieldInfo,
string memberName,
ScriptableObject targetScriptable )

Member Function Documentation

◆ FindProperty()

MMProperty MoreMountains.Tools.MMProperty.FindProperty ( string propertyName,
Component targetComponent,
GameObject source,
ScriptableObject scriptable )
static

Member Data Documentation

◆ MemberFieldInfo

FieldInfo MoreMountains.Tools.MMProperty.MemberFieldInfo

◆ MemberName

string MoreMountains.Tools.MMProperty.MemberName

◆ MemberPropertyInfo

PropertyInfo MoreMountains.Tools.MMProperty.MemberPropertyInfo

◆ MemberType

MemberTypes MoreMountains.Tools.MMProperty.MemberType

◆ PropertyType

Type MoreMountains.Tools.MMProperty.PropertyType

◆ TargetComponent

Component MoreMountains.Tools.MMProperty.TargetComponent

◆ TargetScriptableObject

ScriptableObject MoreMountains.Tools.MMProperty.TargetScriptableObject

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