Editor
Class EditorEngine

source: c:\runehov\Editor\Classes\EditorEngine.uc
Core.Object
   |
   +--Core.Subsystem
      |
      +--Engine.Engine
         |
         +--Editor.EditorEngine
Direct Known Subclasses:None

class EditorEngine
extends Engine.Engine

//============================================================================= // EditorEngine: The UnrealEd subsystem. // This is a built-in Unreal class and it shouldn't be modified. //=============================================================================
Variables
 vector AddLocation
 plane AddPlane
 int AutoSaveIndex
 Bkgnd, BkgndHi
 class BrowseClass
 Mode, ClickFlags
 CollOn, CollOff
 int ConstraintsVtbl
 class CurrentClass
 Texture CurrentTexture
 level Level
 LiteOn, LiteOff
 MenuUp, MenuDn
 float MovementSpeed
 int NotifyVtbl
 package PackageContext
 int Pad[8]
 PlyrOn, PlyrOff
 textbuffer Results
 model TempModel
 array Tools
 transbuffer Trans
 bFastRebuild, bBootstrapping


Source Code


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	}

End Source Code