00001 //=============================================================================
00002 // EditorEngine: The UnrealEd subsystem.
00003 // This is a built-in Unreal class and it shouldn't be modified.
00004 //=============================================================================
00005 class EditorEngine extends Engine
00006 native
00007 noexport
00008 transient;
00009
00010 #exec Texture Import File=Textures\B_MenuDn.pcx Mips=Off
00011 #exec Texture Import File=Textures\B_MenuUp.pcx Mips=Off
00012 #exec Texture Import File=Textures\B_CollOn.pcx Mips=Off
00013 #exec Texture Import File=Textures\B_CollOf.pcx Mips=Off
00014 #exec Texture Import File=Textures\B_PlyrOn.pcx Mips=Off
00015 #exec Texture Import File=Textures\B_PlyrOf.pcx Mips=Off
00016 #exec Texture Import File=Textures\B_LiteOn.pcx Mips=Off
00017 #exec Texture Import File=Textures\B_LiteOf.pcx Mips=Off
00018
00019 #exec Texture Import File=Textures\Bad.pcx
00020 #exec Texture Import File=Textures\Bkgnd.pcx
00021 #exec Texture Import File=Textures\BkgndHi.pcx
00022
00023 // Objects.
00024 var const int NotifyVtbl;
00025 var const level Level;
00026 var const model TempModel;
00027 var const texture CurrentTexture;
00028 var const class CurrentClass;
00029 var const transbuffer Trans;
00030 var const textbuffer Results;
00031 var const int Pad[8];
00032
00033 // Icons.
00034 var const texture MenuUp, MenuDn;
00035 var const texture CollOn, CollOff;
00036 var const texture PlyrOn, PlyrOff;
00037 var const texture LiteOn, LiteOff;
00038
00039 // Textures.
00040 var const texture Bad, Bkgnd, BkgndHi;
00041
00042 // Toggles.
00043 var const bool bFastRebuild, bBootstrapping;
00044
00045 // Other variables.
00046 var const config int AutoSaveIndex;
00047 var const int AutoSaveCount, Mode, ClickFlags;
00048 var const float MovementSpeed;
00049 var const package PackageContext;
00050 var const vector AddLocation;
00051 var const plane AddPlane;
00052
00053 // Misc.
00054 var const array<Object> Tools;
00055 var const class BrowseClass;
00056
00057 // Grid.
00058 var const int ConstraintsVtbl;
00059 var(Grid) config bool GridEnabled;
00060 var(Grid) config bool SnapVertices;
00061 var(Grid) config float SnapDistance;
00062 var(Grid) config vector GridSize;
00063
00064 // Rotation grid.
00065 var(RotationGrid) config bool RotGridEnabled;
00066 var(RotationGrid) config rotator RotGridSize;
00067
00068 // Advanced.
00069 var(Advanced) config float FovAngleDegrees;
00070 var(Advanced) config bool GodMode;
00071 var(Advanced) config bool AutoSave;
00072 var(Advanced) config byte AutosaveTimeMinutes;
00073 var(Advanced) config string GameCommandLine;
00074 var(Advanced) config array<string> EditPackages;
00075
00076 var(Advanced) config array<string> PrecachePackages; // RUNE
00077
00078 // Color preferences.
00079 var(Colors) config color
00080 C_WorldBox,
00081 C_GroundPlane,
00082 C_GroundHighlight,
00083 C_BrushWire,
00084 C_Pivot,
00085 C_Select,
00086 C_Current,
00087 C_AddWire,
00088 C_SubtractWire,
00089 C_GreyWire,
00090 C_BrushVertex,
00091 C_BrushSnap,
00092 C_Invalid,
00093 C_ActorWire,
00094 C_ActorHiWire,
00095 C_Black,
00096 C_White,
00097 C_Mask,
00098 C_SemiSolidWire,
00099 C_NonSolidWire,
00100 C_WireBackground,
00101 C_WireGridAxis,
00102 C_ActorArrow,
00103 C_ScaleBox,
00104 C_ScaleBoxHi,
00105 C_ZoneWire,
00106 C_Mover,
00107 C_OrthoBackground,
00108 C_Polyobj,
00109 C_ThickWire,
00110 C_ThinWire;
00111
00112 defaultproperties
00113 {
00114 MenuUp=Texture'Editor.B_MenuUp'
00115 MenuDn=Texture'Editor.B_MenuDn'
00116 CollOn=Texture'Editor.B_CollOn'
00117 CollOff=Texture'Editor.B_CollOf'
00118 PlyrOn=Texture'Editor.B_PlyrOn'
00119 PlyrOff=Texture'Editor.B_PlyrOf'
00120 LiteOn=Texture'Editor.B_LiteOn'
00121 Bad=Texture'Editor.Bad'
00122 Bkgnd=Texture'Editor.Bkgnd'
00123 BkgndHi=Texture'Editor.BkgndHi'
00124 AutoSaveIndex=6
00125 GridEnabled=True
00126 SnapVertices=True
00127 SnapDistance=10.000000
00128 GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
00129 RotGridEnabled=True
00130 RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
00131 FovAngleDegrees=90.000000
00132 GodMode=True
00133 AutosaveTimeMinutes=5
00134 GameCommandLine="-log"
00135 EditPackages=("Core","Engine","Editor","UWindow","Fire","IpDrv","UWeb","IpServer","Imports","UBrowser","RBrowser","RuneI","RMenu","RuneServerAdmin")
00136 PrecachePackages=("..\Sounds\WeaponsSnd.uax","..\Sounds\DoorsSnd.uax","..\Sounds\EnvironmentalSnd.uax","..\Sounds\FootstepsSnd.uax","..\Sounds\OtherSnd.uax","..\Sounds\MurmurSnd.uax","..\Sounds\MusicalSnd.uax","..\Sounds\CreaturesSnd.uax","..\Sounds\VoiceOverSnd.uax","..\Sounds\Addon.uax","..\Meshes\creatures.ums","..\Meshes\objects.ums","..\Meshes\plants.ums","..\Meshes\Players.ums","..\Meshes\weapons.ums","..\Textures\RuneFX.utx","..\Textures\RuneFX2.utx","..\Textures\BloodFX.utx")
00137 C_WorldBox=(B=107)
00138 C_GroundPlane=(B=63)
00139 C_GroundHighlight=(B=127)
00140 C_BrushWire=(R=255,G=63,B=63)
00141 C_Pivot=(G=255)
00142 C_Select=(B=127)
00143 C_AddWire=(R=127,G=127,B=255)
00144 C_SubtractWire=(R=255,G=192,B=63)
00145 C_GreyWire=(R=163,G=163,B=163)
00146 C_Invalid=(R=163,G=163,B=163)
00147 C_ActorWire=(R=127,G=63)
00148 C_ActorHiWire=(R=255,G=127)
00149 C_White=(R=255,G=255,B=255)
00150 C_SemiSolidWire=(R=127,G=255)
00151 C_NonSolidWire=(R=63,G=192,B=32)
00152 C_WireGridAxis=(R=119,G=119,B=119)
00153 C_ActorArrow=(R=163)
00154 C_ScaleBox=(R=151,G=67,B=11)
00155 C_ScaleBoxHi=(R=223,G=149,B=157)
00156 C_Mover=(R=255,B=255)
00157 C_OrthoBackground=(R=163,G=163,B=163)
00158 C_Polyobj=(R=100,G=240,B=250)
00159 C_ThickWire=(R=128,G=128,B=128)
00160 C_ThinWire=(R=146,G=146,B=146)
00161 Console=Class'Engine.Console'
00162 CacheSizeMegs=6
00163 }
|