Tanoda
RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T > Class Template Reference
Inheritance diagram for RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >:
RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase RuntimeUnityEditor.Core.Inspector.Entries.ICacheEntry RuntimeUnityEditor.Core.Inspector.Entries.ICacheEntry

Public Member Functions

 CallbackCacheEntry (string name, string message, Action callback)
 
override object GetValueToCache ()
 
override bool CanEnterValue ()
 
override object EnterValue ()
 Get object that is entered when variable name is clicked in inspector More...
 
override Type Type ()
 
override bool CanSetValue ()
 
 CallbackCacheEntry (string name, string message, Func< T > callback)
 
override object GetValueToCache ()
 
override bool CanEnterValue ()
 
override object EnterValue ()
 Get object that is entered when variable name is clicked in inspector More...
 
override Type Type ()
 
override bool CanSetValue ()
 
- Public Member Functions inherited from RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase
virtual object EnterValue ()
 Get object that is entered when variable name is clicked in inspector More...
 
abstract object GetValueToCache ()
 
virtual object GetValue ()
 
void SetValue (object newValue)
 
abstract Type Type ()
 
abstract bool CanSetValue ()
 
string Name ()
 
string TypeName ()
 
virtual bool CanEnterValue ()
 
string Name ()
 
string TypeName ()
 
object EnterValue ()
 Get object that is entered when variable name is clicked in inspector More...
 
object GetValue ()
 
void SetValue (object newValue)
 
Type Type ()
 
bool CanSetValue ()
 
bool CanEnterValue ()
 

Protected Member Functions

override bool OnSetValue (object newValue)
 
override bool OnSetValue (object newValue)
 
- Protected Member Functions inherited from RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase
 CacheEntryBase (string name)
 
abstract bool OnSetValue (object newValue)
 

Additional Inherited Members

- Properties inherited from RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase
static bool CachingEnabled [get, set]
 

Detailed Description

Definition at line 62 of file CallbackCacheEntey.cs.

Constructor & Destructor Documentation

◆ CallbackCacheEntry() [1/2]

RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.CallbackCacheEntry ( string  name,
string  message,
Action  callback 
)

Definition at line 10 of file CallbackCacheEntey.cs.

◆ CallbackCacheEntry() [2/2]

RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.CallbackCacheEntry ( string  name,
string  message,
Func< T >  callback 
)

Definition at line 67 of file CallbackCacheEntey.cs.

Member Function Documentation

◆ CanEnterValue() [1/2]

override bool RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.CanEnterValue ( )
virtual

◆ CanEnterValue() [2/2]

override bool RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.CanEnterValue ( )
virtual

◆ CanSetValue() [1/2]

◆ CanSetValue() [2/2]

◆ EnterValue() [1/2]

override object RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.EnterValue ( )
virtual

Get object that is entered when variable name is clicked in inspector

Returns

Reimplemented from RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.

Definition at line 33 of file CallbackCacheEntey.cs.

◆ EnterValue() [2/2]

override object RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.EnterValue ( )
virtual

Get object that is entered when variable name is clicked in inspector

Returns

Reimplemented from RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.

Definition at line 90 of file CallbackCacheEntey.cs.

◆ GetValueToCache() [1/2]

override object RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.GetValueToCache ( )
virtual

◆ GetValueToCache() [2/2]

override object RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.GetValueToCache ( )
virtual

◆ OnSetValue() [1/2]

override bool RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.OnSetValue ( object  newValue)
protectedvirtual

◆ OnSetValue() [2/2]

override bool RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T >.OnSetValue ( object  newValue)
protectedvirtual

◆ Type() [1/2]

◆ Type() [2/2]


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