C# Class FlatRedBall.Glue.Plugins.EmbeddedPlugins.NewFiles.NewFilePlugin

Inheritance: EmbeddedPlugin, INewFile
ファイルを表示 Open project: vchelaru/FlatRedBall

Public Methods

Method Description
AddNewFileOptions ( Controls newFileWindow ) : void
CreateNewFile ( AssetTypeInfo assetTypeInfo, object extraData, string directory, string name, string &resultingName ) : bool
ReactToNewFile ( SaveClasses newFile ) : void
StartUp ( ) : void

Private Methods

Method Description
CreateNewFileFromAvailableFileTemplate ( string newFile, string templateFile ) : void
CreateNoCodeGenerationAtiFor ( string extension ) : void
GetAvailableFilesForNewFile ( ) : List
GetCreatedFileTarget ( AssetTypeInfo assetTypeInfo, string directory, string name ) : string
GetNewFileTemplateForExtension ( IEnumerable listOfFiles, string extension, bool haveUserPick = true ) : string
SaveNewFileAtLocation ( AssetTypeInfo assetTypeInfo, string createdFile ) : void
TryGetTemplateFileForAti ( AssetTypeInfo assetTypeInfo, string &availableFile ) : bool

Method Details

AddNewFileOptions() public method

public AddNewFileOptions ( Controls newFileWindow ) : void
newFileWindow Controls
return void

CreateNewFile() public method

public CreateNewFile ( AssetTypeInfo assetTypeInfo, object extraData, string directory, string name, string &resultingName ) : bool
assetTypeInfo AssetTypeInfo
extraData object
directory string
name string
resultingName string
return bool

ReactToNewFile() public method

public ReactToNewFile ( SaveClasses newFile ) : void
newFile SaveClasses
return void

StartUp() public method

public StartUp ( ) : void
return void