UE2:CacheManager (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> CacheManager
Package:
Engine

This class manages all cached record types for the game.

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'CacheManager'

CacheAnnouncers

Type: array<AnnouncerRecord>

Modifiers: private, const


CacheCrosshairs

Type: array<CrosshairRecord>

Modifiers: private, const


CacheGameTypes

Type: array<GameRecord>

Modifiers: private, const


CacheMaps

Type: array<MapRecord>

Modifiers: private, const


CacheMutators

Type: array<MutatorRecord>

Modifiers: private, const


CacheVehicles

Type: array<VehicleRecord>

Modifiers: private, const


CacheWeapons

Type: array<WeaponRecord>

Modifiers: private, const


DefaultContent

Type: array<Standard>

Modifiers: private, const


Default value, index 0:

Member Value
Classes
  1. "UTClassic.MutUTClassic"
  2. "UnrealGame.MutLowGrav"
  3. "UnrealGame.MutBigHead"
  4. "XGame.xTeamGame"
  5. "XGame.xDeathMatch"
  6. "XGame.xCTFGame"
  7. "XGame.InstagibCTF"
  8. "XGame.xVehicleCTFGame"
  9. "XGame.xDoubleDom"
  10. "XGame.xBombingRun"
  11. "XGame.MutRegen"
  12. "XGame.MutInstaGib"
  13. "XGame.MutQuadJump"
  14. "XGame.MutSpeciesStats"
  15. "XGame.MutVampire"
  16. "XGame.MutSlomoDeath"
  17. "XGame.MutNoAdrenaline"
  18. "XGame.MutZoomInstagib"
  19. "XWeapons.Translauncher"
  20. "XWeapons.ShockRifle"
  21. "XWeapons.LinkGun"
  22. "XWeapons.MutArena"
  23. "XWeapons.Minigun"
  24. "XWeapons.BioRifle"
  25. "XWeapons.FlakCannon"
  26. "XWeapons.RocketLauncher"
  27. "XWeapons.ShieldGun"
  28. "XWeapons.SniperRifle"
  29. "XWeapons.Painter"
  30. "XWeapons.MutNoSuperWeapon"
  31. "XWeapons.AssaultRifle"
  32. "XWeapons.Redeemer"
  33. "Vehicles.Bulldog"
Maps
  1. "BR-Anubis"
  2. "BR-Bifrost"
  3. "BR-Disclosure"
  4. "BR-IceFields"
  5. "BR-Skyline"
  6. "BR-Slaughterhouse"
  7. "BR-TwinTombs"
  8. "CTF-Chrome"
  9. "CTF-Citadel"
  10. "CTF-December"
  11. "CTF-Face3"
  12. "CTF-Geothermal"
  13. "CTF-Lostfaith"
  14. "CTF-Magma"
  15. "CTF-Maul"
  16. "CTF-Orbital2"
  17. "DM-Antalus"
  18. "DM-Asbestos"
  19. "DM-Compressed"
  20. "DM-Flux2"
  21. "DM-Gael"
  22. "DM-Inferno"
  23. "DM-Insidious"
  24. "DM-Leviathan"
  25. "DM-Oceanic"
  26. "DM-Phobos2"
  27. "DM-Plunge"
  28. "DM-1on1-Serpentine"
  29. "DM-TokaraForest"
  30. "DM-TrainingDay"
  31. "DOM-Core"
  32. "DOM-OutRigger"
  33. "DOM-Ruination"
  34. "DOM-ScorchedEarth"
  35. "DOM-SepukkuGorge"
  36. "DOM-Suntemple"
  37. "TUT-BR"
  38. "TUT-CTF"
  39. "TUT-DM"
  40. "TUT-DOM2"

Default value, index 1:

Member Value
Classes
  1. "BonusPack.xLastManStandingGame"
  2. "BonusPack.xMutantGame"
  3. "BonusPack.MutCrateCombo"
  4. "SkaarjPack.Invasion"
Maps
  1. "BR-Canyon"
  2. "CTF-Avaris"
  3. "CTF-DoubleDammage"
  4. "DM-1on1-Crash"
  5. "DM-1on1-Mixer"
  6. "DM-Icetomb"
  7. "DM-Injector"
  8. "DM-IronDeity"
  9. "DM-Rustatorium"
  10. "DOM-Junkyard"
  11. "BR-DE-ElecFields"
  12. "CTF-DE-ElecFields"
  13. "CTF-DE-LavaGiant2"
  14. "DM-DE-GrendelKeep"
  15. "DM-DE-Ironic"
  16. "DM-DE-Osiris2"

Default value, index 2:

Member Value
Classes
  1. "XInterface.DefaultCrosshairs"
  2. "Onslaught.ONSCrosshairs"
  3. "UTClassic.MutUseSniper"
  4. "UTClassic.MutUseLightning"
  5. "Onslaught.ONSOnslaughtGame"
  6. "Onslaught.MutOnslaughtWeapons"
  7. "Onslaught.ONSAVRiL"
  8. "Onslaught.ONSGrenadeLauncher"
  9. "Onslaught.ONSMineLayer"
  10. "Onslaught.MutLightweightVehicles"
  11. "UT2k4Assault.ASGameInfo"
  12. "UTClassic.ClassicSniperRifle"
  13. "UnrealGame.FemaleAnnouncer"
  14. "UnrealGame.MaleAnnouncer"
  15. "UnrealGame.SexyFemaleAnnouncer"
Maps
  1. "AS-Convoy"
  2. "AS-FallenCity"
  3. "AS-Glacier"
  4. "AS-MotherShip"
  5. "AS-RobotFactory"
  6. "AS-Junkyard"
  7. "BR-BridgeOfFate"
  8. "BR-Colossus"
  9. "BR-Serenity"
  10. "CTF-AbsoluteZero"
  11. "CTF-Colossus"
  12. "CTF-Grendelkeep"
  13. "CTF-MoonDragon"
  14. "DM-1on1-Albatross"
  15. "DM-1on1-Idoma"
  16. "DM-1on1-Irondust"
  17. "DM-1on1-Roughinery"
  18. "DM-1on1-Spirit"
  19. "DM-1on1-Squader"
  20. "DM-1on1-Trite"
  21. "DM-1on1-Desolation"
  22. "DM-Corrugation"
  23. "DM-Gestalt"
  24. "DM-Goliath"
  25. "DM-Hyperblast2"
  26. "DM-Junkyard"
  27. "DM-Metallurgy"
  28. "DM-Morpheus3"
  29. "DM-Rankin"
  30. "DM-Rrajigar"
  31. "DM-Sulphur"
  32. "DOM-Atlantis"
  33. "DOM-Aswan"
  34. "DOM-Conduit"
  35. "DOM-Renascent"
  36. "ONS-ArcticStronghold"
  37. "ONS-Crossfire"
  38. "ONS-Torlan"
  39. "CTF-1on1-Joust"
  40. "CTF-BridgeOfFate"
  41. "CTF-Grassyknoll"
  42. "CTF-Smote"
  43. "DM-DesertIsle"
  44. "DOM-Access"
  45. "ONS-Dria"
  46. "ONS-Severance"
  47. "ONS-RedPlanet"
  48. "ONS-Dawn"
  49. "CTF-FaceClassic"
  50. "CTF-January"
  51. "DM-Curse4"
  52. "DM-Deck17"
  53. "ONS-Frostbite"
  54. "TUT-ONS"
  55. "CTF-TwinTombs"
  56. "ONS-Primeval"
  57. "ONS-Adara"
  58. "ONS-Aridoom"
  59. "ONS-Ascendancy"
  60. "ONS-IslandHop"
  61. "ONS-Tricky"
  62. "ONS-Urban"

Default value, index 3:

Member Value
Classes
  1. "OnslaughtFull.MutVehicleArena"
  2. "OnslaughtFull.ONSBomber"
  3. "OnslaughtFull.ONSPainter"
  4. "OnslaughtFull.ONSMobileAssaultStation"
  5. "UT2k4AssaultFull.ASVehicle_SpaceFighter_Human"
  6. "UT2k4AssaultFull.ASVehicle_SpaceFighter_Skaarj"
  7. "XGame.MutUDamageReward"
  8. "UTV2004s.utvMutator"
Maps
  1. "MOV-UT2004-Intro"
  2. "Mov-UT2-intro"

Internal variables

FileManager

Type: pointer

Modifiers: protected, const, native


Tracker

Type: pointer

Modifiers: protected, const, native


Structs

See CacheManager structs.

Static native functions

GetAnnouncerList

native(810) final simulated static function GetAnnouncerList (out array<AnnouncerRecordAnnouncerRecords)


GetAnnouncerRecord

native(883) final simulated static function AnnouncerRecord GetAnnouncerRecord (coerce string ClassName)


GetCrosshairList

native(808) final simulated static function GetCrosshairList (out array<CrosshairRecordCrosshairRecords)


GetGameRecord

native(818) final simulated static function GameRecord GetGameRecord (coerce string ClassName)


GetGameTypeList

native(804) final simulated static function GetGameTypeList (out array<GameRecordGameRecords, optional string FilterType)


GetMapList

native(805) final simulated static function GetMapList (out array<MapRecordMapRecords, optional string Acronym)


GetMapRecord

native(819) final simulated static function MapRecord GetMapRecord (string MapName)


GetMutatorList

native(809) final simulated static function GetMutatorList (out array<MutatorRecordMutatorRecords)


GetMutatorRecord

native(880) final simulated static function MutatorRecord GetMutatorRecord (coerce string ClassName)


GetTeamSymbolList

native(811) final simulated static function GetTeamSymbolList (out array<stringSymbolNames, optional bool bNoSinglePlayer)


GetVehicleList

native(807) final simulated static function GetVehicleList (out array<VehicleRecordVehicleRecords)


GetVehicleRecord

native(882) final simulated static function VehicleRecord GetVehicleRecord (coerce string ClassName)


GetWeaponList

native(806) final simulated static function GetWeaponList (out array<WeaponRecordWeaponRecords)


GetWeaponRecord

native(881) final simulated static function WeaponRecord GetWeaponRecord (coerce string ClassName)


InitCache

native(800) final static function InitCache ()


Is2003Content

native(801) final simulated static function bool Is2003Content (string Item)


Is2004Content

native(802) final simulated static function bool Is2004Content (string Item)


IsBPContent

native(803) final simulated static function bool IsBPContent (string Item)


IsDefaultContent

native(830) final simulated static function bool IsDefaultContent (string Item)