Editor
Class EditorEngine

source: e:\games\UnrealTournament\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 bool AffectRegion;
00062	var(Grid) config bool TextureLock;
00063	var(Grid) config bool SelectionLock;
00064	var(Grid) config float SnapDistance;
00065	var(Grid) config vector GridSize;
00066	
00067	// Rotation grid.
00068	var(RotationGrid) config bool RotGridEnabled;
00069	var(RotationGrid) config rotator RotGridSize;
00070	
00071	// Advanced.
00072	var(Advanced) config float FovAngleDegrees;
00073	var(Advanced) config bool GodMode;
00074	var(Advanced) config bool AutoSave;
00075	var(Advanced) config byte AutosaveTimeMinutes;
00076	var(Advanced) config string GameCommandLine;
00077	var(Advanced) config array<string> EditPackages;
00078	
00079	// Color preferences.
00080	var(Colors) config color
00081		C_WorldBox,
00082		C_GroundPlane,
00083		C_GroundHighlight,
00084		C_BrushWire,
00085		C_Pivot,
00086		C_Select,
00087		C_Current,
00088		C_AddWire,
00089		C_SubtractWire,
00090		C_GreyWire,
00091		C_BrushVertex,
00092		C_BrushSnap,
00093		C_Invalid,
00094		C_ActorWire,
00095		C_ActorHiWire,
00096		C_Black,
00097		C_White,
00098		C_Mask,
00099		C_SemiSolidWire,
00100		C_NonSolidWire,
00101		C_WireBackground,
00102		C_WireGridAxis,
00103		C_ActorArrow,
00104		C_ScaleBox,
00105		C_ScaleBoxHi,
00106		C_ZoneWire,
00107		C_Mover,
00108		C_OrthoBackground;
00109	
00110	defaultproperties
00111	{
00112	     MenuUp=Texture'Editor.B_MenuUp'
00113	     MenuDn=Texture'Editor.B_MenuDn'
00114	     CollOn=Texture'Editor.B_CollOn'
00115	     CollOff=Texture'Editor.B_CollOf'
00116	     PlyrOn=Texture'Editor.B_PlyrOn'
00117	     PlyrOff=Texture'Editor.B_PlyrOf'
00118	     LiteOn=Texture'Editor.B_LiteOn'
00119	     Bad=Texture'Editor.Bad'
00120	     Bkgnd=Texture'Editor.Bkgnd'
00121	     BkgndHi=Texture'Editor.BkgndHi'
00122	     AutoSaveIndex=6
00123	     GridEnabled=True
00124	     SnapVertices=True
00125	     SnapDistance=10.000000
00126	     GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
00127	     RotGridEnabled=True
00128	     RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
00129	     FovAngleDegrees=90.000000
00130	     GodMode=True
00131	     AutosaveTimeMinutes=5
00132	     GameCommandLine="-log"
00133	     EditPackages=("Core","Engine","Editor","UWindow","Fire","IpDrv","UWeb","UBrowser","UnrealShare","UnrealI","UMenu","IpServer","Botpack","UTServerAdmin","UTMenu","UTBrowser","CortTest")
00134	     C_WorldBox=(B=107)
00135	     C_GroundPlane=(B=63)
00136	     C_GroundHighlight=(B=127)
00137	     C_BrushWire=(R=255,G=63,B=63)
00138	     C_Pivot=(G=255)
00139	     C_Select=(B=127)
00140	     C_AddWire=(R=127,G=127,B=255)
00141	     C_SubtractWire=(R=255,G=192,B=63)
00142	     C_GreyWire=(R=163,G=163,B=163)
00143	     C_Invalid=(R=163,G=163,B=163)
00144	     C_ActorWire=(R=127,G=63)
00145	     C_ActorHiWire=(R=255,G=127)
00146	     C_White=(R=255,G=255,B=255)
00147	     C_SemiSolidWire=(R=127,G=255)
00148	     C_NonSolidWire=(R=63,G=192,B=32)
00149	     C_WireGridAxis=(R=119,G=119,B=119)
00150	     C_ActorArrow=(R=163)
00151	     C_ScaleBox=(R=151,G=67,B=11)
00152	     C_ScaleBoxHi=(R=223,G=149,B=157)
00153	     C_Mover=(R=255,B=255)
00154	     C_OrthoBackground=(R=163,G=163,B=163)
00155	     CacheSizeMegs=6
00156	}

End Source Code