Class SyncModelConverter<TModel, TObject>
  
Inheritance
SyncModelConverter<TModel, TObject>
 
Syntax
public abstract class SyncModelConverter<TModel, TObject> : IReflectNodeProcessor where TModel : ISyncModel where TObject : Object
 
Type Parameters
| Name | 
Description | 
| TModel | 
 | 
| TObject | 
 | 
Constructors
  
SyncModelConverter(IOutput<SyncedData<TObject>>)
Declaration
public SyncModelConverter(IOutput<SyncedData<TObject>> output)
 
Parameters
Methods
  
GetFromCache(SyncId)
Declaration
public TObject GetFromCache(SyncId id)
 
Parameters
| Type | 
Name | 
Description | 
| SyncId | 
id | 
 | 
Returns
Import(TModel)
Declaration
protected abstract TObject Import(TModel model)
 
Parameters
| Type | 
Name | 
Description | 
| TModel | 
model | 
 | 
Returns
OnPipelineInitialized()
Declaration
public void OnPipelineInitialized()
 
Implements
OnPipelineShutdown()
Declaration
public void OnPipelineShutdown()
 
Implements
OnStreamEvent(SyncedData<TModel>, StreamEvent)
Declaration
public void OnStreamEvent(SyncedData<TModel> stream, StreamEvent streamEvent)
 
Parameters
ReImport(TModel, TObject)
Declaration
protected abstract void ReImport(TModel model, TObject obj)
 
Parameters
| Type | 
Name | 
Description | 
| TModel | 
model | 
 | 
| TObject | 
obj | 
 |