50 lines
1.3 KiB
C#
50 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace SecondBotEvents.Config
|
|
{
|
|
public class BasicConfig : Config
|
|
{
|
|
public BasicConfig(bool fromENV, string fromFolder = "") : base(fromENV, fromFolder) { }
|
|
protected override void MakeSettings()
|
|
{
|
|
filename = "basic";
|
|
settings.Add("username");
|
|
settings.Add("password");
|
|
settings.Add("loginURI");
|
|
}
|
|
|
|
public string GetUsername()
|
|
{
|
|
return ReadSettingAsString("username","Firstname Lastname");
|
|
}
|
|
|
|
public string GetPassword()
|
|
{
|
|
return ReadSettingAsString("password", "passwordHere");
|
|
}
|
|
|
|
public string GetFirstName()
|
|
{
|
|
|
|
string[] bits = ReadSettingAsString("username", "Firstname Lastname").Split(" ");
|
|
return bits[0];
|
|
}
|
|
|
|
public string GetLastName()
|
|
{
|
|
string[] bits = ReadSettingAsString("username", "Firstname Lastname").Split(" ");
|
|
if(bits.Length == 2)
|
|
{
|
|
return bits[1];
|
|
}
|
|
return "Resident";
|
|
}
|
|
|
|
public string GetLoginURI()
|
|
{
|
|
return ReadSettingAsString("loginURI", "secondlife");
|
|
}
|
|
}
|
|
}
|