protected virtual void OnGUI()
{
if (!SetPivot && Selection.activeGameObject)
{
oldpos = Selection.activeGameObject.transform.position;
}
GUI.BeginHorizontal();
SetPivot = (GUI.Toggle(SetPivot, "Pivot", GUI.ExpandWidth(false)) && Selection.activeGameObject != null);
var old = SetCam;
SetCam = (GUI.Toggle(SetCam && Camera.main != null, "Cam", GUI.ExpandHeight(false))); //camset
if (SetCam != old && SetCam == false)
{
ResetCam();
}
if (GUI.Button("Apply"))
{
ApplyAll();
}
if (GUI.Button("Add"))
{
if (!instances.Contains(Selection.activeObject.name))
{
instances.Add(Selection.activeObject.name);
SaveParams();
}
}
GUI.EndHorizontal();
DrawObjects();
DrawSearch();
}