Beispiel #1
0
    //通过枚举获取熟练度文字
    public static string ProficiencyToString(enum_player_proficiency proficiency)
    {
        switch (proficiency)
        {
        case enum_player_proficiency.Toe:
            return(Language.GetTextByKey(10101));

        case enum_player_proficiency.Calf:
            return(Language.GetTextByKey(10102));

        case enum_player_proficiency.Knee:
            return(Language.GetTextByKey(10103));

        case enum_player_proficiency.Thigh:
            return(Language.GetTextByKey(10104));

        case enum_player_proficiency.Butt:
            return(Language.GetTextByKey(10105));

        case enum_player_proficiency.Belly:
            return(Language.GetTextByKey(10106));

        case enum_player_proficiency.Chest:
            return(Language.GetTextByKey(10107));

        case enum_player_proficiency.Neck:
            return(Language.GetTextByKey(10108));

        case enum_player_proficiency.Brain:
            return(Language.GetTextByKey(10109));

        default:
            return("NULL");
        }
    }
Beispiel #2
0
    public static void UpdatePlayerData(struct_player_info info)
    {
        playerInfo = info;
        if (!string.IsNullOrEmpty(info.UserName))
        {
            userName = info.UserName;
        }
        playerInfo.UserName = userName;
        if (!string.IsNullOrEmpty(info.UserIcon))
        {
            userIcon = info.UserIcon;
        }
        playerInfo.UserIcon = userIcon;

        energy      = info.Energy;
        gems        = info.Gems;
        level       = info.Level;
        proficiency = info.Proficiency;
        speed       = info.Speed;
        judgment    = info.Judgment;
        calculate   = info.Calculate;
        accuracy    = info.Accuracy;
        observation = info.Observation;
        memory      = info.Memory;
    }
Beispiel #3
0
 static int ProficiencyToString(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         enum_player_proficiency arg0 = (enum_player_proficiency)ToLua.CheckObject(L, 1, typeof(enum_player_proficiency));
         string o = Function.ProficiencyToString(arg0);
         LuaDLL.lua_pushstring(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }