예제 #1
0
 protected void OnPlayerAssignPrivileges(AssignPrivilegesEventArgs args)
 {
     if (PlayerAssignPrivileges != null)
     {
         PlayerAssignPrivileges(args);
     }
 }
예제 #2
0
 protected static void OnAssignPrivileges(AssignPrivilegesEventArgs args)
 {
     if (AssignPrivileges != null)
     {
         AssignPrivileges(args);
     }
 }
예제 #3
0
        internal static void OnAssignPrivileges(Player player, Privileges privileges)
        {
            player.Privileges = privileges;
            var args = new AssignPrivilegesEventArgs(player);

            OnAssignPrivileges(args);
            player.OnPlayerAssignPrivileges(args);

            PlayerInfo pi = new PlayerInfo(player);

            SharpMod.Database.GetActiveBan(pi, ResolvedBans);
        }
예제 #4
0
파일: Player.cs 프로젝트: txdv/sharpmod
 protected void OnPlayerAssignPrivileges(AssignPrivilegesEventArgs args)
 {
     if (PlayerAssignPrivileges != null) {
         PlayerAssignPrivileges(args);
     }
 }
예제 #5
0
파일: Player.cs 프로젝트: txdv/sharpmod
 protected static void OnAssignPrivileges(AssignPrivilegesEventArgs args)
 {
     if (AssignPrivileges != null) {
         AssignPrivileges(args);
     }
 }
예제 #6
0
파일: Player.cs 프로젝트: txdv/sharpmod
        internal static void OnAssignPrivileges(Player player, Privileges privileges)
        {
            player.Privileges = privileges;
            var args = new AssignPrivilegesEventArgs(player);
            OnAssignPrivileges(args);
            player.OnPlayerAssignPrivileges(args);

            PlayerInfo pi = new PlayerInfo(player);

            SharpMod.Database.GetActiveBan(pi, ResolvedBans);
        }