Romestead Assembly Reference

Candide.Save.CharacterSaveManager

Type JSON

public class in Candide.Save

Methods6
Properties0
Fields0
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Save
  • Base typeSystem.Object
  • HashD8D1F1099D44678B1D7FFFA715D4932AE6410F7B7DC3D16B58870DE7FC88DE4F

Relationships

Base type

System.Object

Methods

GetCharacterSavePath

public System.ValueTuple<System.String, System.String, System.String> GetCharacterSavePath(System.String name)

Method metadata
  • Visibilitypublic
  • Return typeSystem.ValueTuple<System.String, System.String, System.String>
  • StaticTrue
  • VirtualFalse
  • Hash462348C10F590CD68E21C9291921700255A87BA36DACD6C29F1B2784F8C95232
  • Body hashD74307513633B1C44A01741AACAD13976BB8DECFDE38A74B9DD728F24930C4FC
  • IL size71
Referenced calls
Called by
String literals
  • .char
  • .back
  • .temp

GetFirstCharacter

public Shared.Models.Player.PlayerCharacterSaveModel GetFirstCharacter()

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Player.PlayerCharacterSaveModel
  • StaticTrue
  • VirtualFalse
  • Hash18F5E82D3FF7AEA0DFF177EC233484C9B57F4B5DAE711E5C9BC58CF711013F6F
  • Body hash8BB6552440811C97FF43AE855F3E5C74751038E0255D5219EE72FFA227A9A149
  • IL size183
Referenced calls
String literals
  • debug
  • *.char
  • Error while loading player character file '
  • ':

GetQuickSinglePlayerWorld

public CandideServer.GameDescription GetQuickSinglePlayerWorld()

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.GameDescription
  • StaticTrue
  • VirtualFalse
  • Hash9793070927D81B37B3E1D1865AF07268E4B43C5E5E2224A2481F5DF630FB604A
  • Body hash3253A52C5A2575003A8164536ED6F6C03C3562363FF2A8B4969100900038F2BF
  • IL size199
Referenced calls
String literals
  • debug
  • Error while loading world file '
  • ':

SaveCharacter

public System.Threading.Tasks.Task SaveCharacter(Shared.Models.Player.PlayerCharacterModel model, System.String name, System.Boolean loadedFromBackup, System.Double timePlayedAtLoad)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Threading.Tasks.Task
  • StaticTrue
  • VirtualFalse
  • Hash3669C5B853AB60B971993C1D8D0D19D59F46A02F6D587CA7A5A7A475CC825911
  • Body hashE3E5039C52FF4CA92492CC507A593874E40BFC340FEB24AF10A0B99E3C5C1CCD
  • IL size568
Referenced calls
Called by

SaveCharacterData

public System.Threading.Tasks.Task SaveCharacterData(Shared.Models.Player.PlayerCharacterSaveModel saveModel, System.Boolean doNotCopyOriginalFileToBackup)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Threading.Tasks.Task
  • StaticTrue
  • VirtualFalse
  • HashC5CCCEE514C001B3E4DC4A620BF693E479F94D8EBB2CD1E2616478B6C1F92571
  • Body hash67C18B255E5E07FB29B1F63FA260A7BD5AFAC598DA14A92C088095ABE68598B6
  • IL size153
Referenced calls
  • CharacterSaveManager.<>c__DisplayClass4_0::.ctor()
  • Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)
  • System.IO.MemoryStream::.ctor()
  • CandideCreator.Shared.Serialization.CandideSerializer::.ctor()
  • CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)
  • System.IO.Stream::set_Position(System.Int64)
  • CharacterSaveManager.<>c__DisplayClass4_0::<SaveCharacterData>b__0()
  • System.Action::.ctor(System.Object, System.IntPtr)
  • System.Threading.Tasks.Task::Run(System.Action)
  • System.IDisposable::Dispose()
Called by

TryLoadCharacter

public Shared.Models.Player.PlayerCharacterSaveModel TryLoadCharacter(System.String name, System.Boolean loadBackupOnly)

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Player.PlayerCharacterSaveModel
  • StaticTrue
  • VirtualFalse
  • Hash5813D2BAAFB0FFF86A30683B610A026AF9B86B259555FDDD4FD477E50FDE177C
  • Body hashC1283501108D6C4856ECDB6D57F4B8453D6338C3F92A83243A658424D5DF4087
  • IL size608
Referenced calls
  • Candide.Save.CharacterSaveManager::GetCharacterSavePath(System.String)
  • System.IO.File::Exists(System.String)
  • System.IO.File::OpenRead(System.String)
  • CandideCreator.Shared.Serialization.CandideDeserializer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Content.ContentManager)
  • CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)
  • System.IDisposable::Dispose()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • Shared.Models.Skill.Skills::.ctor()
  • Shared.Data.SkillsDataBase::GetAllSkills()
  • System.Collections.Generic.IEnumerable<Shared.Data.SkillData>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<Shared.Data.SkillData>::get_Current()
  • Shared.Models.Skill.CharacterSkill::.ctor(System.String)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::Add(!0, !1)
  • System.Collections.IEnumerator::MoveNext()
Called by
String literals
  • Error while loading player character file '
  • ':
  • Error while loading backup player character file '