Exemplo n.º 1
0
 private static void AttachValue(PlayerInformation inf, TablePlayerData data)
 {
     inf.ObjNo        = data.ObjNo;
     inf.CameraName   = data.CameraName;
     inf.InstanceName = data.InstanceName;
     if (GameStateInformation.IsEnglish == false)
     {
         inf.DefaultName           = data.DefaultName;
         inf.DeathblowName         = data.DeathblowName;
         inf.DeathblowDescription  = data.DeathblowDescription;
         inf.DeathblowDescription2 = data.DeathblowDescription2;
         inf.AlcReasonable         = data.AlcReasonable;
     }
     else
     {
         inf.DefaultName           = data.DefaultNameEn;
         inf.DeathblowName         = data.DeathblowNameEn;
         inf.DeathblowDescription  = data.DeathblowDescriptionEn;
         inf.DeathblowDescription2 = data.DeathblowDescription2En;
         inf.AlcReasonable         = data.AlcReasonableEn;
     }
     inf.PType              = data.PType;
     inf.ItemMaxCount       = data.ItemMaxCount;
     inf.HasDeathblow       = data.HasDeathblow;
     inf.DeathblowMp        = data.DeathblowMp;
     inf.AlcReasonableFloat = data.AlcReasonableFloat;
 }
Exemplo n.º 2
0
    public static PlayerInformation GetValue(long objno)
    {
        TablePlayerData data = Array.Find(Table, i => i.ObjNo == objno);

        PlayerInformation inf = new PlayerInformation();

        AttachValue(inf, data);

        return(inf);
    }