A local info engine implementation.
The data can be filled inside Unity editor and used on configurator project directly.
Inheritance
TemplateInfoEngine
public class TemplateInfoEngine : MonoBehaviour, IInfoEngine
Methods
Declaration
public void Initialize(Configurator configurator)
Parameters
Implements
OnContextModified(Context, InfoEngineOperation)
Declaration
public SynchronousProviderOperation<InfoEngineReply> OnContextModified(Context context, InfoEngineOperation operation)
Parameters
Returns
Implements
Declaration
public SynchronousProviderOperation<InfoEngineReply> OnFeatureModified(Feature feature, InfoEngineOperation operation)
Parameters
Returns
Implements
Declaration
public SynchronousProviderOperation<InfoEngineReply> OnFeatureSetModified(FeatureSet featureSet, InfoEngineOperation operation)
Parameters
Returns
Implements
Declaration
public SynchronousProviderOperation<InfoEngineReply> OnProductModified(Product product, InfoEngineOperation operation)
Parameters
Returns
Implements
QueryContextCollectionDisplayInfo(Context, ContextCollection)
Declaration
public ProviderOperation<InfoEngineReply<ContextCollection, ContextCollectionDisplayInfo>> QueryContextCollectionDisplayInfo(Context currentContext, ContextCollection contextCollection)
Parameters
Returns
Implements
QueryFeatureDisplayInfo(Context, Feature)
Declaration
public ProviderOperation<InfoEngineReply<Feature, FeatureDisplayInfo>> QueryFeatureDisplayInfo(Context currentContext, Feature feature)
Parameters
Returns
Implements
QueryFeatureSetDisplayInfo(Context, FeatureSet)
Declaration
public ProviderOperation<InfoEngineReply<FeatureSet, FeatureSetDisplayInfo>> QueryFeatureSetDisplayInfo(Context currentContext, FeatureSet featureSet)
Parameters
Returns
Implements
Declaration
public ProviderOperation<InfoEngineReply<Product, ProductDisplayInfo>> QueryProductInfo(Product product)
Parameters
Type |
Name |
Description |
Product |
product |
|
Returns
Implements
Declaration
public void RecordUndo(string change)
Parameters
Type |
Name |
Description |
String |
change |
|
Implements
Declaration
Implements
Extension Methods