C# Class SleepHunter.Metadata.SkillMetadataManager

显示文件 Open project: ewrogers/SleepHunter4

Public Properties

Property Type Description
SkillMetadataFile string

Public Methods

Method Description
AddSkill ( SkillMetadata skill ) : void
ClearSkills ( ) : void
ContainsSkill ( string skillName ) : bool
GetSkill ( string skillName ) : SkillMetadata
LoadFromFile ( string filename ) : void
LoadFromStream ( Stream stream ) : void
RemoveSkill ( string skillName ) : bool
RenameSkill ( string originalName, string newName ) : bool
SaveToFile ( string filename ) : void
SaveToStream ( Stream stream ) : void

Private Methods

Method Description
OnSkillAdded ( SkillMetadata skill ) : void
OnSkillChanged ( SkillMetadata skill ) : void
OnSkillRemoved ( SkillMetadata skill ) : void
SkillMetadataManager ( ) : System

Method Details

AddSkill() public method

public AddSkill ( SkillMetadata skill ) : void
skill SkillMetadata
return void

ClearSkills() public method

public ClearSkills ( ) : void
return void

ContainsSkill() public method

public ContainsSkill ( string skillName ) : bool
skillName string
return bool

GetSkill() public method

public GetSkill ( string skillName ) : SkillMetadata
skillName string
return SkillMetadata

LoadFromFile() public method

public LoadFromFile ( string filename ) : void
filename string
return void

LoadFromStream() public method

public LoadFromStream ( Stream stream ) : void
stream Stream
return void

RemoveSkill() public method

public RemoveSkill ( string skillName ) : bool
skillName string
return bool

RenameSkill() public method

public RenameSkill ( string originalName, string newName ) : bool
originalName string
newName string
return bool

SaveToFile() public method

public SaveToFile ( string filename ) : void
filename string
return void

SaveToStream() public method

public SaveToStream ( Stream stream ) : void
stream Stream
return void

Property Details

SkillMetadataFile public_oe static_oe property

public static string SkillMetadataFile
return string