class milsim { class settings { class setDefaults { postInit = 1; }; class addCBASettings { postInit = 1; }; class addAARChatHandler { postInit = 1; }; class addRespawnChatHandler { postInit = 1; }; }; class init { class initServer { postInit = 1;}; //needs refactor class initPlayerLocal { postInit = 1;}; }; class fbcb2 { class initFBCB2 { postInit = 1; }; class processFBCB2RadioFrequencies {}; class processFBCB2SmokeColors {}; class processFBCB2Environment {}; class hintFBCB2AssetStatus {}; }; class fbcb2_util { file = "functions\fbcb2\util"; class createOrUpdateDiaryRecord {}; }; class fbcb2_radioFrequencies { file = "functions\fbcb2\radioFrequencies"; class formatRadioElementForDiary {}; class generateElementFrequencyRecordText {}; }; class client { class addZenModules { postInit = 1; }; class addDNI_PlayerFPS { postInit = 1; }; // needs refactor class bindEventHandlers { postInit = 1; }; class bindVehicleActions { postInit = 1; }; class addClientStatsPFH {}; class addMedicalOverlayPFH { postInit = 1; }; class calculateClientStats {}; class bindEmptyGroupGarbageCleanup { postInit = 1; }; }; class server { class addServerStatsPFH {}; class calculateServerStats {}; class logPlayerInventory {}; }; class ambience { class flakInitVehicle {}; class flakEH {}; }; class map { class initMapCopy { postInit = 1; }; class copyMapFromPlayer {}; //needs refactor class getPlayerMapMarkers {}; //needs refactor class loadMapMarkers {}; //needs refactor class mapMarkerToString {}; //needs refactor class stringToMapMarker {}; //needs refactor }; class util { class logMissionInfo { postInit = 1; }; class addPlayerInfoToArray {}; class log {}; class padString {}; class recurseSubclasses {}; class getBattalionCfg {}; class getNameOfBase {}; class getNearestBase {}; }; }; class milsim_resupply { class functions { file = "functions\resupply"; class createAmmoBox {}; class createBox {}; class createCSWBox {}; class createLaunchersBox {}; class createMedicalBox {}; class createMortarBox {}; class createWeaponsBox {}; class getSupplyCratesCfg {}; }; }; class milsim_fbcb2_assets { class functions { file = "functions\fbcb2\assets"; class updateAssetDiary {}; class removeAssetDiaryRecords {}; class getMagsForWeapon {}; class getWeaponry {}; class getInventory {}; class getVehicleData {}; }; class assetsByBase { file = "functions\fbcb2\assets\byBase"; class getAssetsByBase {}; class getStartingAssetsByBase {}; class updateAssetsByBase {}; }; class markers { file = "functions\fbcb2\assets\markers"; class showMarkersOnMap {}; class removeMarkersOnMap {}; } }; class milsim_reinsert { class server { file = "functions\reinsert\server"; class initServer { postInit = 1; }; class addToQueue {}; class globalShowQueue {}; class removeFromQueue {}; class returnReinsertQueueNotification {}; class validateQueue {}; }; class client { file = "functions\reinsert\client"; class initClient { postInit = 1; }; class addAceSelfActions {}; class addCheckQueueSelfAction {}; class requestShowQueue {}; }; }; class milsim_vehicleFlags { class functions { file = "functions\vehicleFlags"; class initVehicleFlags {postInit = 1}; class getActionsFlagCategories {}; class getVehicleFlagsCfg {}; class isClassExcluded{}; }; };