Inheritance: MonoBehaviour
Beispiel #1
0
 static void Main(string[] args)
 {
     Console.WriteLine("Covariance & Contravariance examples");
     CovarianceExample.Foo();
     ContrvarianceExample.Foo();
     ButtonExample.Foo();
     ButtonGExample.Foo();
     SomeFactoryExample.Foo();
     Console.ReadLine();
 }
Beispiel #2
0
    // https://docs.unity3d.com/ScriptReference/Handles.Button.html

    protected virtual void OnSceneGUI()
    {
        ButtonExample buttonExample = (ButtonExample)target;

        Vector3 position = buttonExample.transform.position + Vector3.up * 2f;
        float   size     = 2f;
        float   pickSize = size * 2f;

        if (Handles.Button(position, Quaternion.identity, size, pickSize, Handles.RectangleHandleCap))
        {
            Debug.Log("The button was pressed!");
        }
    }
Beispiel #3
0
 protected virtual void OnSceneGUI()
 {
     ButtonExample buttonExample = (ButtonExample)target;
 }