|
| PimpMember ([NotNull] PimpObject pimpObject, [NotNull] MemberInfo memberInfo, [CanBeNull] SerializedProperty serializedProp=null) |
|
object | GetListElement (int index) |
|
object | Get () |
| Gets the member value. This will use SerializedProperty when available. More...
|
|
T | Get< T > () |
| Gets the member value. This will use SerializedProperty when available. More...
|
|
void | OnValueModified () |
| Signal that the value stored in this object has changed. This is handled by SetMemberValue, but it's not handled if you set the value externally. In most cases you don't have to call this, but it's needed for arrays and classes when you modify them externally. More...
|
|
void | Set ([CanBeNull] object value) |
| Set the member value. This will use SerializedProperty when available. More...
|
|
object | Invoke (params object[] parameters) |
|
void | InitializeDrawers () |
|
int | CompareTo (object obj) |
| Comparison for member sorting More...
|
|
override string | ToString () |
|
◆ PimpMember()
◆ CompareTo()
int Megapop.PimpEdit.Editor.PimpMember.CompareTo |
( |
object |
obj | ) |
|
|
inline |
Comparison for member sorting
◆ Get()
object Megapop.PimpEdit.Editor.PimpMember.Get |
( |
| ) |
|
|
inline |
Gets the member value. This will use SerializedProperty when available.
◆ Get< T >()
Gets the member value. This will use SerializedProperty when available.
◆ GetListElement()
object Megapop.PimpEdit.Editor.PimpMember.GetListElement |
( |
int |
index | ) |
|
|
inline |
◆ InitializeDrawers()
void Megapop.PimpEdit.Editor.PimpMember.InitializeDrawers |
( |
| ) |
|
|
inline |
◆ Invoke()
object Megapop.PimpEdit.Editor.PimpMember.Invoke |
( |
params object[] |
parameters | ) |
|
|
inline |
◆ OnValueModified()
void Megapop.PimpEdit.Editor.PimpMember.OnValueModified |
( |
| ) |
|
|
inline |
Signal that the value stored in this object has changed. This is handled by SetMemberValue, but it's not handled if you set the value externally. In most cases you don't have to call this, but it's needed for arrays and classes when you modify them externally.
◆ Set()
void Megapop.PimpEdit.Editor.PimpMember.Set |
( |
[CanBeNull] object |
value | ) |
|
|
inline |
Set the member value. This will use SerializedProperty when available.
◆ ToString()
override string Megapop.PimpEdit.Editor.PimpMember.ToString |
( |
| ) |
|
|
inline |
◆ CanWrite
bool Megapop.PimpEdit.Editor.PimpMember.CanWrite |
|
get |
◆ DefaultDisplayName
string Megapop.PimpEdit.Editor.PimpMember.DefaultDisplayName |
|
get |
◆ DefaultVisible
bool Megapop.PimpEdit.Editor.PimpMember.DefaultVisible |
|
get |
◆ DisplayName
string Megapop.PimpEdit.Editor.PimpMember.DisplayName = "" |
|
getset |
◆ Enabled
bool Megapop.PimpEdit.Editor.PimpMember.Enabled = true |
|
getset |
◆ GroupKey
string Megapop.PimpEdit.Editor.PimpMember.GroupKey |
|
get |
◆ IsExpanded
bool Megapop.PimpEdit.Editor.PimpMember.IsExpanded |
|
getset |
◆ IsList
bool Megapop.PimpEdit.Editor.PimpMember.IsList |
|
get |
Returns true if the member is a one-dimensional array/list.
◆ IsMemberVariable
bool Megapop.PimpEdit.Editor.PimpMember.IsMemberVariable |
|
get |
◆ IsNullable
bool Megapop.PimpEdit.Editor.PimpMember.IsNullable |
|
get |
◆ IsUnitySerialized
bool Megapop.PimpEdit.Editor.PimpMember.IsUnitySerialized |
|
get |
◆ IsVisible
bool Megapop.PimpEdit.Editor.PimpMember.IsVisible |
|
getset |
◆ ListElementCount
int Megapop.PimpEdit.Editor.PimpMember.ListElementCount |
|
get |
◆ ListElementType
Type Megapop.PimpEdit.Editor.PimpMember.ListElementType |
|
get |
◆ MemberInfo
MemberInfo Megapop.PimpEdit.Editor.PimpMember.MemberInfo |
|
get |
◆ MemberName
string Megapop.PimpEdit.Editor.PimpMember.MemberName |
|
get |
◆ MemberType
◆ PimpObject
◆ SearchScore
int Megapop.PimpEdit.Editor.PimpMember.SearchScore |
|
get |
◆ SerializedObject
SerializedObject Megapop.PimpEdit.Editor.PimpMember.SerializedObject |
|
get |
◆ SerializedProperty
SerializedProperty Megapop.PimpEdit.Editor.PimpMember.SerializedProperty |
|
get |
◆ SortIndex
int Megapop.PimpEdit.Editor.PimpMember.SortIndex |
|
getset |
◆ VariableType
Type Megapop.PimpEdit.Editor.PimpMember.VariableType |
|
get |
◆ ValueModified
Action Megapop.PimpEdit.Editor.PimpMember.ValueModified |
The documentation for this class was generated from the following file:
- source/com.megapop.pimpedit/package/Editor/Inspector/PimpMember.cs