Пример #1
0
 void LoadData()
 {
     try
     {
         playData  = TimeData.ReadObject <PlayData>();
         timeCache = playData.timeData;
     }
     catch
     {
         playData = new PlayData();
     }
     try
     {
         referData = ReferralData.ReadObject <RefData>();
     }
     catch
     {
         referData = new RefData();
     }
     try
     {
         permData = PermissionData.ReadObject <PermData>();
     }
     catch
     {
         permData = new PermData();
     }
 }
Пример #2
0
 void Init()
 {
     LoadDefaultConfig();
     permData = Interface.Oxide.DataFileSystem.ReadObject <PermData>("GatherControl");
     LoadDefaultData();
     permission.RegisterPermission(PLPerm, this);
     permission.RegisterPermission(AdmPerm, this);
     foreach (var perm in permData.PermissionsGroups)
     {
         permission.RegisterPermission(perm.Value.PermGroup, this);
     }
     CheckPlayers();
 }