Inventory Engine  v3.8
Protected Member Functions | Protected Attributes | List of all members
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...

Inherits ScriptableObject.

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: