Photon Quantum 3.0.0

Static Public Attributes | Protected Member Functions | List of all members
Quantum.Editor.QuantumAssetSourceFactoryResource Class Reference

A IQuantumAssetSourceFactory implementation that creates QuantumAssetSourceResource<TAsset> instances for assets in the Resources folder. More...

Inheritance diagram for Quantum.Editor.QuantumAssetSourceFactoryResource:
Quantum.Editor.IQuantumAssetSourceFactory

Static Public Attributes

const int Order = 1000
 

Protected Member Functions

bool TryCreateInternal< TSource, TAsset > (in QuantumAssetSourceFactoryContext context, out TSource result)
 Creates QuantumAssetSourceResource<T> if the asset is in the Resources folder. More...
 

Additional Inherited Members

- Properties inherited from Quantum.Editor.IQuantumAssetSourceFactory
int Order [get]
 The order in which this factory is executed. The lower the number, the earlier it is executed. More...
 

Detailed Description

A IQuantumAssetSourceFactory implementation that creates QuantumAssetSourceResource<TAsset> instances for assets in the Resources folder.

Member Function Documentation

◆ TryCreateInternal< TSource, TAsset >()

bool Quantum.Editor.QuantumAssetSourceFactoryResource.TryCreateInternal< TSource, TAsset > ( in QuantumAssetSourceFactoryContext  context,
out TSource  result 
)
inlineprotected

Creates QuantumAssetSourceResource<T> if the asset is in the Resources folder.

Type Constraints
TSource :QuantumAssetSourceResource<TAsset> 
TSource :new() 
TAsset :UnityEngine.Object