protected abstract _create ( string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, NameValuePairList createParams ) : Resource |
name |
string |
The unique name of the resource |
handle |
System.UInt64 |
|
group |
string |
The name of the resource group to attach this new resource to |
isManual |
bool |
/// Is this resource manually loaded? If so, you should really
/// populate the loader parameter in order that the load process
/// can call the loader back when loading is required.
/// |
loader |
IManualResourceLoader |
/// A ManualLoader implementation which will be called
/// when the Resource wishes to load (should be supplied if you set
/// isManual to true). You can in fact leave this parameter null
/// if you wish, but the Resource will never be able to reload if
/// anything ever causes it to unload. Therefore provision of a proper
/// ManualLoader instance is strongly recommended.
/// |
createParams |
NameValuePairList |
/// If any parameters are required to create an instance,
/// they should be supplied here as name / value pairs. These do not need
/// to be set on the instance (handled elsewhere), just used if required
/// to differentiate which concrete class is created.
/// |
return |
Resource |
|