protected GameObject SkyboxButton(StandardPanel panel, GameObject parent, string buttonText, string skybox)
        {
            ExampleSkyboxButtonFactory factory = Undoable.AddComponent <ExampleSkyboxButtonFactory>(disposable);

            SetToggleButtonValues(factory, panel, parent);
            factory.buttonText    = buttonText;
            factory.skybox        = skybox;
            factory.skyboxManager = skyboxManager;
            return(GenerateToggleButtonAndSetPosition(factory));
        }
Exemple #2
0
 protected override void BuildGenerateButton()
 {
     if (GUILayout.Button("Generate"))
     {
         if (target.GetType() == typeof(ExampleSkyboxButtonFactory))
         {
             ExampleSkyboxButtonFactory buttonFactory = (ExampleSkyboxButtonFactory)target;
             buttonFactory.Generate();
         }
     }
 }