Ignore:
Timestamp:
Sep 4, 2018, 1:00:48 PM (6 years ago)
Author:
alloc
Message:

Code style cleanup (mostly whitespace changes, enforcing braces, using cleanup)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/Commands/WebPermissionsCmd.cs

    r244 r325  
    1 using System;
    21using System.Collections.Generic;
    3 using System.IO;
     2using AllocsFixes.NetConnections.Servers.Web;
    43
    5 using AllocsFixes.NetConnections.Servers.Web;
    6 using UnityEngine;
    7 
    8 namespace AllocsFixes.CustomCommands
    9 {
     4namespace AllocsFixes.CustomCommands {
    105        public class WebPermissionsCmd : ConsoleCmdAbstract {
    116                public override string[] GetCommands () {
    12                         return new string[] { "webpermission" };
     7                        return new[] {"webpermission"};
    138                }
    14        
    15                 public override string GetDescription () { 
     9
     10                public override string GetDescription () {
    1611                        return "Manage web permission levels";
    1712                }
    18        
     13
    1914                public override string GetHelp () {
    2015                        return "Set/get permission levels required to access a given web functionality. Default\n" +
    21                                 "level required for functions that are not explicitly specified is 0.\n" +
    22                                 "Usage:\n" +
    23                                 "   webpermission add <webfunction> <level>\n" +
    24                                 "   webpermission remove <webfunction>\n" +
    25                                 "   webpermission list";
     16                               "level required for functions that are not explicitly specified is 0.\n" +
     17                               "Usage:\n" +
     18                               "   webpermission add <webfunction> <level>\n" +
     19                               "   webpermission remove <webfunction>\n" +
     20                               "   webpermission list";
    2621                }
    27        
     22
    2823                public override void Execute (List<string> _params, CommandSenderInfo _senderInfo) {
    2924                        if (_params.Count >= 1) {
     
    4641                        }
    4742                }
    48        
     43
    4944                private void ExecuteAdd (List<string> _params) {
    5045                        if (_params.Count != 3) {
     
    5247                                return;
    5348                        }
    54                
     49
    5550                        if (!WebPermissions.Instance.IsKnownModule (_params [1])) {
    5651                                SdtdConsole.Instance.Output ("\"" + _params [1] + "\" is not a valid web function.");
    5752                                return;
    5853                        }
    59                
     54
    6055                        int level;
    6156                        if (!int.TryParse (_params [2], out level)) {
     
    6358                                return;
    6459                        }
    65                
     60
    6661                        WebPermissions.Instance.AddModulePermission (_params [1], level);
    6762                        SdtdConsole.Instance.Output (string.Format ("{0} added with permission level of {1}.", _params [1], level));
    6863                }
    69        
     64
    7065                private void ExecuteRemove (List<string> _params) {
    7166                        if (_params.Count != 2) {
     
    7368                                return;
    7469                        }
    75                
     70
    7671                        if (!WebPermissions.Instance.IsKnownModule (_params [1])) {
    7772                                SdtdConsole.Instance.Output ("\"" + _params [1] + "\" is not a valid web function.");
    7873                                return;
    7974                        }
    80                
     75
    8176                        WebPermissions.Instance.RemoveModulePermission (_params [1]);
    8277                        SdtdConsole.Instance.Output (string.Format ("{0} removed from permissions list.", _params [1]));
    8378                }
    84        
     79
    8580                private void ExecuteList () {
    8681                        SdtdConsole.Instance.Output ("Defined web function permissions:");
     
    9085                        }
    9186                }
    92 
    9387        }
    9488}
Note: See TracChangeset for help on using the changeset viewer.