You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
899 B
28 lines
899 B
#if UNITY_EDITOR |
|
using UnityEngine; |
|
using System.Collections; |
|
using UnityEditor; |
|
|
|
public class FogVolumeCreator : Editor { |
|
|
|
|
|
[UnityEditor.MenuItem("GameObject/Create Other/Fog Volume")] |
|
static public void CreateFogVolume() |
|
{ |
|
GameObject VolumeObj = GameObject.CreatePrimitive(PrimitiveType.Cube); |
|
VolumeObj.name = "Fog Volume"; |
|
VolumeObj.AddComponent<FogVolume>(); |
|
VolumeObj.GetComponent<Renderer>().castShadows = false; |
|
VolumeObj.GetComponent<Renderer>().receiveShadows = false; |
|
Selection.activeObject = VolumeObj; |
|
DestroyImmediate (VolumeObj.GetComponent <BoxCollider> ()); |
|
if (UnityEditor.SceneView.currentDrawingSceneView) UnityEditor.SceneView.currentDrawingSceneView.MoveToView(VolumeObj.transform); |
|
} |
|
|
|
static public void Wireframe(GameObject VolumeObj, bool Enable) |
|
{ |
|
EditorUtility.SetSelectedWireframeHidden(VolumeObj.GetComponent<Renderer>(), Enable); |
|
} |
|
|
|
} |
|
#endif |