TopDown Engine  v3.6
MoreMountains.Tools.MMReferencedScriptableObject< T > Class Template Reference

Auto-referenced ScriptableObject instances of type T An example usage for ReferenceHolder<T> that can be used with any class type More...

Inheritance diagram for MoreMountains.Tools.MMReferencedScriptableObject< T >:

Protected Member Functions

virtual void OnReferenced ()
 
virtual void OnEnable ()
 
virtual void OnDisposed ()
 
virtual void OnDisable ()
 

Protected Attributes

virtual T Typed => _typed = _typed ?? this as T
 

Detailed Description

Auto-referenced ScriptableObject instances of type T An example usage for ReferenceHolder<T> that can be used with any class type

Type Constraints
T :ScriptableObject 

Member Function Documentation

◆ OnDisable()

virtual void MoreMountains.Tools.MMReferencedScriptableObject< T >.OnDisable ( )
protectedvirtual

◆ OnDisposed()

virtual void MoreMountains.Tools.MMReferencedScriptableObject< T >.OnDisposed ( )
protectedvirtual

◆ OnEnable()

virtual void MoreMountains.Tools.MMReferencedScriptableObject< T >.OnEnable ( )
protectedvirtual

◆ OnReferenced()

virtual void MoreMountains.Tools.MMReferencedScriptableObject< T >.OnReferenced ( )
protectedvirtual

Member Data Documentation

◆ Typed

virtual T MoreMountains.Tools.MMReferencedScriptableObject< T >.Typed => _typed = _typed ?? this as T
protected

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