Exemplo n.º 1
0
    private void RecordSkillValue(LRSSkillVerb verb, string playerId, bool positiveSkill)
    {
        Debug.Log("Player " + playerId + " showed Skill: " + verb);
        var increment = positiveSkill ? 1 : -1;

        PSL_LRSManager.Instance.PlayerShowedSkill(playerId, verb, increment);
    }
 public static void AddSkill(string playerId, LRSSkillVerb verb, int increment)
 {
     if (_instance._orchestratedServer)
     {
         _instance._orchestratedServer.AddSkill(playerId, verb, increment);
     }
 }
Exemplo n.º 3
0
    public void PlayerShowedSkill(string playerId, LRSSkillVerb verb, int increment)
    {
        var method = MethodBase.GetCurrentMethod();
        var attr   = (ServerAccess)method.GetCustomAttributes(typeof(ServerAccess), true)[0];

        if (!attr.HasAccess)
        {
            return;
        }

        PlatformSelection.AddSkill(playerId, verb, increment);
    }