public class CharacterCreatedEventArgs : EventArgs
{
//genova:START support uo:kr
/*
private readonly NetState m_State;
private readonly IAccount m_Account;
private readonly CityInfo m_City;
private readonly SkillNameValue[] m_Skills;
private readonly int m_ShirtHue;
private readonly int m_PantsHue;
private readonly int m_HairID;
private readonly int m_HairHue;
private readonly int m_BeardID;
private readonly int m_BeardHue;
private readonly string m_Name;
private readonly bool m_Female;
private readonly int m_Hue;
private readonly int m_Str;
private readonly int m_Dex;
private readonly int m_Int;
private readonly Race m_Race;
*/
private NetState m_State;
private IAccount m_Account;
private CityInfo m_City;
private SkillNameValue[] m_Skills;
private int m_ShirtHue, m_PantsHue;
private int m_HairID, m_HairHue;
private int m_BeardID, m_BeardHue;
private string m_Name;
private bool m_Female;
private int m_Hue;
private int m_Str, m_Dex, m_Int;
private int m_Profession;
private Mobile m_Mobile;
private Race m_Race;
#region GeNova: KR Support
private int m_Face;
private int m_FaceHue;
#endregion
//genova:END support uo:kr
public NetState State { get { return m_State; } }
public IAccount Account { get { return m_Account; } }
public Mobile Mobile{ get{ return m_Mobile; } set{ m_Mobile = value; } }
public string Name { get { return m_Name; } }
public bool Female { get { return m_Female; } }
public int Hue { get { return m_Hue; } }
public int Str { get { return m_Str; } }
public int Dex { get { return m_Dex; } }
public int Int { get { return m_Int; } }
public CityInfo City { get { return m_City; } }
public SkillNameValue[] Skills { get { return m_Skills; } }
public int ShirtHue { get { return m_ShirtHue; } }
public int PantsHue { get { return m_PantsHue; } }
public int HairID { get { return m_HairID; } }
public int HairHue { get { return m_HairHue; } }
public int BeardID { get { return m_BeardID; } }
public int BeardHue { get { return m_BeardHue; } }
public int Profession{ get{ return m_Profession; } set{ m_Profession = value; }}
public Race Race { get { return m_Race; } }
//genova:START support uo:kr
public int FaceID { get { return m_Face; } }
public int FaceHue { get { return m_FaceHue; } }
//genova:END support uo:kr
//genova:START support uo:kr
public CharacterCreatedEventArgs(
NetState state,
IAccount a,
string name,
bool female,
int hue,
int str,
int dex,
int intel,
CityInfo city,
SkillNameValue[] skills,
int shirtHue,
int pantsHue,
int hairID,
int hairHue,
int beardID,
int beardHue,
int profession,
Race race)
: this(state, a, name, female, hue, str, dex, intel, city, skills, shirtHue, pantsHue, hairID, hairHue, beardID, beardHue, profession, race, 0, 0)
{
/*m_State = state;
m_Account = a;
m_Name = name;
m_Female = female;
m_Hue = hue;
m_Str = str;
m_Dex = dex;
m_Int = intel;
m_City = city;
m_Skills = skills;
m_ShirtHue = shirtHue;
m_PantsHue = pantsHue;
m_HairID = hairID;
m_HairHue = hairHue;
m_BeardID = beardID;
m_BeardHue = beardHue;
Profession = profession;
m_Race = race;*/
}
// GeNova: KR Support (Added params)
public CharacterCreatedEventArgs(NetState state, IAccount a, string name, bool female, int hue, int str, int dex, int intel, CityInfo city, SkillNameValue[] skills, int shirtHue, int pantsHue, int hairID, int hairHue, int beardID, int beardHue, int profession, Race race, int faceID, int faceHue)
{
m_State = state;
m_Account = a;
m_Name = name;
m_Female = female;
m_Hue = hue;
m_Str = str;
m_Dex = dex;
m_Int = intel;
m_City = city;
m_Skills = skills;
m_ShirtHue = shirtHue;
m_PantsHue = pantsHue;
m_HairID = hairID;
m_HairHue = hairHue;
m_BeardID = beardID;
m_BeardHue = beardHue;
m_Profession = profession;
m_Race = race;
m_Face = faceID;
m_FaceHue = faceHue;
}
//genova:END support uo:kr
}