Tanoda
RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase Class Referenceabstract
Inheritance diagram for RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase:
RuntimeUnityEditor.Core.Inspector.Entries.ICacheEntry RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T > RuntimeUnityEditor.Core.Inspector.Entries.CallbackCacheEntry< T > RuntimeUnityEditor.Core.Inspector.Entries.FieldCacheEntry RuntimeUnityEditor.Core.Inspector.Entries.ListCacheEntry RuntimeUnityEditor.Core.Inspector.Entries.MethodCacheEntry RuntimeUnityEditor.Core.Inspector.Entries.PropertyCacheEntry RuntimeUnityEditor.Core.Inspector.Entries.ReadonlyCacheEntry RuntimeUnityEditor.Core.Inspector.Entries.ReadonlyListCacheEntry

Public Member Functions

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

 CacheEntryBase (string name)
 
abstract bool OnSetValue (object newValue)
 

Properties

static bool CachingEnabled [get, set]
 

Detailed Description

Definition at line 6 of file CacheEntryBase.cs.

Constructor & Destructor Documentation

◆ CacheEntryBase()

RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.CacheEntryBase ( string  name)
protected

Definition at line 20 of file CacheEntryBase.cs.

Member Function Documentation

◆ CanEnterValue()

◆ CanSetValue()

◆ EnterValue()

virtual object RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.EnterValue ( )
virtual

◆ GetValue()

virtual object RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.GetValue ( )
virtual

◆ GetValueToCache()

◆ Name()

string RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.Name ( )

◆ OnSetValue()

◆ SetValue()

void RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.SetValue ( object  newValue)

◆ Type()

◆ TypeName()

string RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.TypeName ( )

Property Documentation

◆ CachingEnabled

bool RuntimeUnityEditor.Core.Inspector.Entries.CacheEntryBase.CachingEnabled
staticgetset

Definition at line 9 of file CacheEntryBase.cs.


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