public string DebugString()
{
return String.Format("Character Info \r\n" +
"CurrentLevelID={0} -- WorldID={18} WorldDynamicID={1} -- SceneID={2} \r\n" +
"IsIncapacitated={16} IsRooted={17} \r\n" +
"SNOAnim={3} AnimState={4} \r\n" +
"Incapacitated={5} -- Rooted={6} \r\n" +
"Current Health={7} -- Current Energy={8}[{9}%] \r\n" +
"Current Coin={10} -- CurrentXP={11} \r\n" +
"Is In Boss Encounter={12} IsInTown={15}\r\n" +
"SNOActor ID: {13} -- {14}",
iCurrentLevelID, CurrentWorldDynamicID, iSceneID,
Lastsnoanim.ToString(), lastAnimationState.ToString(),
bIsIncapacitated.ToString(), bIsRooted.ToString(),
dCurrentHealthPct, dCurrentEnergy, dCurrentEnergyPct,
Coinage, CurrentExp,
bIsInBossEncounter,
ActorSno,SnoActor,
bIsInTown,
bIsIncapacitated, bIsRooted, CurrentWorldID);
}