Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        CameraOrbit myScript = (CameraOrbit)target;

        if (GUILayout.Button("Aiming view"))
        {
            myScript.ChangeCameraView("Aiming");
        }

        if (GUILayout.Button("Walking view"))
        {
            myScript.ChangeCameraView("Walking");
        }

        if (GUILayout.Button("Platform view"))
        {
            myScript.ChangeCameraView("Platform");
        }

        if (GUILayout.Button("Fighting view"))
        {
            myScript.ChangeCameraView("Fighting");
        }
    }
Exemplo n.º 2
0
    void OnTriggerEnter(Collider obj)
    {
        if (obj.name == "Player")
        {
            string cameraSettings = "Walking";

            switch (Type)
            {
            case CameraStyle.walking:
                cameraSettings = "Walking";
                break;

            case CameraStyle.platform:
                cameraSettings = "Platform";
                break;

            case CameraStyle.fighting:
                cameraSettings = "Fighting";
                break;
            }

            CameraScript.ChangeCameraView(cameraSettings);
        }
    }