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); } }
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); }