|
Enfusion Script API
|
Static Public Member Functions | |
| static BaseContainer | GetPrefab (BaseContainer source) |
| static ResourceName | GetPrefabName (BaseContainer source) |
| static IEntityComponentSource | FindComponentSource (IEntitySource prefabEntity, string componentClassName) |
Public Attributes | |
| ResourceName | m_ConfigResource |
| string | m_ExportDestination |
| bool | m_AllowResourceCopy |
| bool | m_CrawlFromRootResources |
| ref WorldExporterConfig | m_Config |
| WorldEditor | m_WorldEditor |
| ref map< string, string > | m_mEntityClassBlacklist |
| ref map< ResourceName, ResourceName > | m_mCreatedPrefabs |
| ref TStringArray | m_aCreatedFiles |
| ref set< BaseContainer > | m_sDiscoveredPrefabs |
| ref map< ResourceName, bool > | m_mPrefabsNeedingReplace |
| ref set< ResourceName > | m_sPrefabsToMigrate |
| ref set< ResourceName > | m_sModelsToMigrate |
| ref set< ResourceName > | m_sMaterialsToMigrate |
| ref set< ResourceName > | m_sTexturesToMigrate |
| ref set< ResourceName > | m_sMiscToMigrate |
| ref set< ResourceName > | m_sResourceExcludeGUIDs |
| ref set< ResourceName > | m_sGamematsToMigrate |
| ref WorldExportScript | MapSpecificScript |
| WorldEditorAPI | m_WEapi |
| ResourceManager | resourceManager |
| bool | m_PerformExport |
| string | m_sFilesystem |
Protected Member Functions | |
| bool | ButtonExport () |
| bool | Init () |
| void | InitVars () |
| ResourceName | ClonePrefabFast (BaseContainer prefab) |
| ResourceName | ClonePrefabSlow (notnull BaseContainer originalPrefab) |
| bool WorldExporterPlugin.AddAssetToMigrate | ( | ExporterAssetType | type, |
| ResourceName | resource, | ||
| ResourceName | resSource = string::Empty ) |
|
protected |
| void WorldExporterPlugin.ClearExportSourceData | ( | ) |
| IEntitySource WorldExporterPlugin.CloneEntityFull | ( | IEntitySource | entSource, |
| IEntitySource | parent ) |
|
protected |
|
protected |
| IEntitySource WorldExporterPlugin.CloneSingleEntity | ( | string | className, |
| IEntitySource | oldEntSrc, | ||
| IEntitySource | parent, | ||
| int | layerID = 0 ) |
| override void WorldExporterPlugin.Configure | ( | ) |
Implements WorkbenchPlugin.
| void WorldExporterPlugin.CopyComponent | ( | string | componentName, |
| IEntitySource | source, | ||
| IEntitySource | target ) |
| void WorldExporterPlugin.CopyComponents | ( | IEntitySource | source, |
| IEntitySource | target ) |
| void WorldExporterPlugin.CopyContainerProperties | ( | BaseContainer | sourceContainer, |
| BaseContainer | targetContainer, | ||
| BaseContainer | targetEntity, | ||
| array< ref ContainerIdPathEntry > | path ) |
| void WorldExporterPlugin.CopyContainerPropertiesSpecial | ( | string | componentName, |
| BaseContainer | sourceComponent, | ||
| BaseContainer | targetComponent, | ||
| BaseContainer | targetEntity, | ||
| array< ref ContainerIdPathEntry > | path ) |
| void WorldExporterPlugin.CopyEntityProperties | ( | IEntitySource | oldEntSrc, |
| IEntitySource | newEntSrc ) |
| IEntitySource WorldExporterPlugin.DeepPrefabEntityCloneRecur | ( | IEntitySource | prefab, |
| IEntitySource | parent, | ||
| ResourceName | ancestor ) |
| void WorldExporterPlugin.DeleteFilePlus | ( | string | path | ) |
| void WorldExporterPlugin.DiscoverMeshObjectMaterialOverrides | ( | BaseContainer | meshContainer, |
| ResourceName | resourceName ) |
| bool WorldExporterPlugin.DoesEntityNeedReplacing | ( | IEntitySource | entSource | ) |
| bool WorldExporterPlugin.DoesPrefabNeedReplacing | ( | BaseContainer | prefab | ) |
| bool WorldExporterPlugin.DoesPrefabNeedReplacingFast | ( | BaseContainer | prefab | ) |
| void WorldExporterPlugin.ExportFile | ( | string | srcFilePath | ) |
| void WorldExporterPlugin.ExportFiles | ( | set< ResourceName > | resourceNames | ) |
| void WorldExporterPlugin.ExportMapData | ( | ) |
| void WorldExporterPlugin.ExportSharedData | ( | ) |
|
static |
| WorldExporterConfig WorldExporterPlugin.GetConfig | ( | ResourceName | configPath | ) |
| void WorldExporterPlugin.GetMaterialsFromXobs | ( | ) |
|
static |
|
static |
| void WorldExporterPlugin.GetTexturesFromMaterials | ( | ) |
|
protected |
|
protected |
| bool WorldExporterPlugin.IsAnyComponentIncompatible | ( | notnull IEntitySource | entSource | ) |
| bool WorldExporterPlugin.IsEntityClassBlacklisted | ( | IEntitySource | entSource | ) |
| bool WorldExporterPlugin.IsExportTargetFolderEmpty | ( | ) |
| bool WorldExporterPlugin.IsFromPrefabLibrary | ( | ResourceName | prefab | ) |
| bool WorldExporterPlugin.IsPartOfPrefab | ( | IEntitySource | entSource | ) |
| void WorldExporterPlugin.OnAfterEntityCloned | ( | IEntitySource | oldEntSrc, |
| IEntitySource | newEntSrc ) |
| void WorldExporterPlugin.OnAfterEntityProcessed | ( | IEntitySource | source | ) |
| void WorldExporterPlugin.OnAfterEntityReparented | ( | IEntitySource | source, |
| IEntitySource | newParent ) |
| void WorldExporterPlugin.OnBeforeEntityProcessed | ( | IEntitySource | source | ) |
| void WorldExporterPlugin.PerformExport | ( | ) |
| void WorldExporterPlugin.PerformResourceExport | ( | WBProgressDialog | dialog | ) |
| void WorldExporterPlugin.ProcessDiscoveredPrefabs | ( | ) |
| void WorldExporterPlugin.ProcessEntityRecur | ( | IEntitySource | entSource, |
| IEntitySource | parent, | ||
| bool | parentToBeDeleted, | ||
| array< IEntitySource > | toReparent = null ) |
| void WorldExporterPlugin.RegisterGamemat | ( | ResourceName | resName | ) |
| void WorldExporterPlugin.RegisterMaterial | ( | ResourceName | resName | ) |
| void WorldExporterPlugin.RegisterNewPrefab | ( | ResourceName | resNameOriginal, |
| ResourceName | resNameNew ) |
| void WorldExporterPlugin.RegisterPrefabXob | ( | IEntitySource | entSource | ) |
| void WorldExporterPlugin.RegisterXob | ( | BaseContainer | meshObjectComp | ) |
| override void WorldExporterPlugin.Run | ( | ) |
Implements WorkbenchPlugin.
| void WorldExporterPlugin.RunPrefabDiscovery | ( | IEntitySource | prefab | ) |
| ref TStringArray WorldExporterPlugin.m_aCreatedFiles |
| bool WorldExporterPlugin.m_AllowResourceCopy |
| ref WorldExporterConfig WorldExporterPlugin.m_Config |
| ResourceName WorldExporterPlugin.m_ConfigResource |
| bool WorldExporterPlugin.m_CrawlFromRootResources |
| string WorldExporterPlugin.m_ExportDestination |
| ref map<ResourceName,ResourceName> WorldExporterPlugin.m_mCreatedPrefabs |
| ref map<ResourceName,bool> WorldExporterPlugin.m_mPrefabsNeedingReplace |
| bool WorldExporterPlugin.m_PerformExport |
| ref set<BaseContainer> WorldExporterPlugin.m_sDiscoveredPrefabs |
| string WorldExporterPlugin.m_sFilesystem |
| ref set<ResourceName> WorldExporterPlugin.m_sGamematsToMigrate |
| ref set<ResourceName> WorldExporterPlugin.m_sMaterialsToMigrate |
| ref set<ResourceName> WorldExporterPlugin.m_sMiscToMigrate |
| ref set<ResourceName> WorldExporterPlugin.m_sModelsToMigrate |
| ref set<ResourceName> WorldExporterPlugin.m_sPrefabsToMigrate |
| ref set<ResourceName> WorldExporterPlugin.m_sResourceExcludeGUIDs |
| ref set<ResourceName> WorldExporterPlugin.m_sTexturesToMigrate |
| WorldEditorAPI WorldExporterPlugin.m_WEapi |
| WorldEditor WorldExporterPlugin.m_WorldEditor |
| ref WorldExportScript WorldExporterPlugin.MapSpecificScript |
| ResourceManager WorldExporterPlugin.resourceManager |