static void CreateSingleSARProjector() { if (EditorUtility.DisplayDialog("Do you want to create a new SARProjector?", "Are you sure you want to create a new projector?", "Yes", "No")) { GameObject parent = new GameObject("SAR Projectors"); GameObject projector = new GameObject("Projector"); SARProjector sar_projector = projector.AddComponent(typeof(SARProjector)) as SARProjector; projector.transform.parent = parent.transform; ActivateDisplays(); } }
static void CreateFoiurSARProjectors() { if (EditorUtility.DisplayDialog("How many projectors do you require?", "Are you sure you want to create 4 new projectors?", "Yes", "No")) { GameObject parent = new GameObject("SAR Projectors"); for (int i = 0; i < 4; i++) { GameObject projector = new GameObject("Projector " + (i + 1)); SARProjector sar_projector = projector.AddComponent(typeof(SARProjector)) as SARProjector; projector.GetComponent <Camera>().targetDisplay = (i); projector.transform.parent = parent.transform; } ActivateDisplays(); } }