コード例 #1
0
ファイル: BombTrucks.cs プロジェクト: WheteThunger/BombTrucks
        private void Unload()
        {
            _pluginInstance = null;

            // This is used to signal coroutines to stop early (simpler than keeping track of them).
            _pluginUnloaded = true;
        }
コード例 #2
0
ファイル: BombTrucks.cs プロジェクト: WheteThunger/BombTrucks
        private void Init()
        {
            _pluginInstance = this;
            _pluginData     = Interface.Oxide.DataFileSystem.ReadObject <StoredData>(Name);

            foreach (var truckConfig in _pluginConfig.BombTrucks)
            {
                permission.RegisterPermission(GetSpawnPermission(truckConfig.Name), this);
            }

            permission.RegisterPermission(PermissionGiveBombTruck, this);
            permission.RegisterPermission(PermissionFreeDetonator, this);
        }
コード例 #3
0
ファイル: BombTrucks.cs プロジェクト: dewbsku/BombTrucks
        private void Init()
        {
            BombTrucksInstance = this;

            BombTrucksConfig = Config.ReadObject <PluginConfig>();
            BombTrucksData   = Interface.Oxide.DataFileSystem.ReadObject <PluginData>(Name);

            foreach (var truckConfig in BombTrucksConfig.BombTrucks)
            {
                permission.RegisterPermission(GetSpawnPermission(truckConfig.Name), this);
            }

            permission.RegisterPermission(PermissionDriveUnderwater, this);

            BombTruckSpawnSettings = MakeSpawnSettings(BombTruckModuleIDs);
        }