home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / Editor / Classes / EditorEngine.uc < prev    next >
Text File  |  2003-10-22  |  3KB  |  88 lines

  1. //=============================================================================
  2. // EditorEngine: The UnrealEd subsystem.
  3. // This is a built-in Unreal class and it shouldn't be modified.
  4. //=============================================================================
  5. class EditorEngine extends Engine
  6.     native
  7.     noexport
  8.     transient;
  9.  
  10. #exec Texture Import File=Textures\Bad.pcx
  11. #exec Texture Import File=Textures\BadHighlight.pcx
  12. #exec Texture Import File=Textures\Bkgnd.pcx
  13. #exec Texture Import File=Textures\BkgndHi.pcx
  14. #exec Texture Import File=Textures\MaterialArrow.pcx MASKED=1
  15. #exec Texture Import File=Textures\MaterialBackdrop.pcx
  16.  
  17. #exec NEW StaticMesh File="models\TexPropCube.Ase" Name="TexPropCube"
  18. #exec NEW StaticMesh File="models\TexPropSphere.Ase" Name="TexPropSphere"
  19.  
  20. // Objects.
  21. var const level       Level;
  22. var const model       TempModel;
  23. var const texture     CurrentTexture;
  24. var const staticmesh  CurrentStaticMesh;
  25. var const mesh          CurrentMesh;
  26. var const class       CurrentClass;
  27. var const transbuffer Trans;
  28. var const textbuffer  Results;
  29. var const int         Pad[8];
  30.  
  31. // Textures.
  32. var const texture Bad, Bkgnd, BkgndHi, BadHighlight, MaterialArrow, MaterialBackdrop;
  33.  
  34. // Used in UnrealEd for showing materials
  35. var staticmesh    TexPropCube;
  36. var staticmesh    TexPropSphere;
  37.  
  38. // Toggles.
  39. var const bool bFastRebuild, bBootstrapping;
  40.  
  41. // Other variables.
  42. var const config int AutoSaveIndex;
  43. var const int AutoSaveCount, Mode, TerrainEditBrush, ClickFlags;
  44. var const float MovementSpeed;
  45. var const package PackageContext;
  46. var const vector AddLocation;
  47. var const plane AddPlane;
  48.  
  49. // Misc.
  50. var const array<Object> Tools;
  51. var const class BrowseClass;
  52.  
  53. // Grid.
  54. var const int ConstraintsVtbl;
  55. var(Grid) config bool GridEnabled;
  56. var(Grid) config bool SnapVertices;
  57. var(Grid) config float SnapDistance;
  58. var(Grid) config vector GridSize;
  59.  
  60. // Rotation grid.
  61. var(RotationGrid) config bool RotGridEnabled;
  62. var(RotationGrid) config rotator RotGridSize;
  63.  
  64. // Advanced.
  65. var(Advanced) config bool UseSizingBox;
  66. var(Advanced) config bool UseAxisIndicator;
  67. var(Advanced) config float FovAngleDegrees;
  68. var(Advanced) config bool GodMode;
  69. var(Advanced) config bool AutoSave;
  70. var(Advanced) config byte AutosaveTimeMinutes;
  71. var(Advanced) config string GameCommandLine;
  72. var(Advanced) config array<string> EditPackages;
  73. var(Advanced) config bool AlwaysShowTerrain;
  74. var(Advanced) config bool UseActorRotationGizmo;
  75. var(Advanced) config bool LoadEntirePackageWhenSaving;
  76.  
  77. defaultproperties
  78. {
  79.      Bad=Bad
  80.      Bkgnd=Bkgnd
  81.      BkgndHi=BkgndHi
  82.      MaterialArrow=MaterialArrow
  83.      MaterialBackdrop=MaterialBackdrop
  84.      BadHighlight=BadHighlight
  85.      GridSize=(X=16,Y=16,Z=16)
  86.      TexPropCube=StaticMesh'TexPropCube'
  87.      TexPropSphere=StaticMesh'TexPropSphere'
  88. }