Hey everyone,
I'm working on a Totem Twist Fight Class for TBC and i want to add Settings, which allow me to chose the Totems i want the bot to use.
I'm creating C# Fightclasses for a while. Yet i couldn't figure out, how to properly impliment options in the Settings.
This is how i tried to make it work:
[Serializable]
public class TestingSettings : Settings
{
[Setting]
[DefaultValue("")]
[Category("Category")]
[DisplayName("Displ")]
[Description("Descr")]
public string Setting1 { get; set; }
private TestingSettings()
{
Setting1 = "";
}
public static TestingSettings CurrentSetting { get; set; }
public bool Save()
{
try
{
return Save(AdviserFilePathAndName("TestSetting", ObjectManager.Me.Name + "." + Usefuls.RealmName));
}
catch (Exception e)
{
Logging.WriteError("Failed" + e);
return false;
}
}
public static bool Load()
{
try
{
if (File.Exists(AdviserFilePathAndName("TestSetting", ObjectManager.Me.Name + "." + Usefuls.RealmName)))
{
CurrentSetting =
Load<TestingSettings>(AdviserFilePathAndName("TestSetting", ObjectManager.Me.Name + "." + Usefuls.RealmName));
return true;
}
CurrentSetting = new TestingSettings();
}
catch (Exception e)
{
Logging.WriteError("Failed" + e);
}
return false;
}
}
Unfortunatly, when i press "Settings", just nothing happens. What am I doing wrong?