예제 #1
0
    public void InitializeDesktop()
    {
        GameObject go = Instantiate(DesktopApplication.instance.VideoScriptingDesktopUIMenu) as GameObject;

        UIMenu = go.GetComponent <VideoCaptureUIMenu>();
        go.transform.position = ((CameraManager.instance.vr_camera.transform.forward * 1.5f)
                                 + (CameraManager.instance.vr_camera.transform.up / 2));

        UIMenu.OnTimingEdit        += ChangeAllAnimationTimings;
        UIMenu.OnTimingEdit        += ChangeAllCloudStatesTime;
        UIMenu.OnCloudStateDeleted += RemoveCloudState;
        UIMenu.OnRecordStart       += PlayAndRecord;
        UIMenu.OnAddCloudState     += AddCloudState;
        UIMenu.OnWaypointDeleted   += DeleteWaypoint;
        UIMenu.OnCloudStateDeleted += RemoveCloudState;
        UIMenu.OnDelete            += DeleteSelf;


        UIMenu.transform.SetParent(DesktopApplication.instance.Canvas.transform);
        UIMenu.transform.localPosition = Vector3.zero;
        UIMenu.transform.localScale    = Vector3.one * 200f;


        //UIMenu.transform.Rotate(Vector3.zero);
    }
예제 #2
0
    public void Initialize()
    {
        GameObject go = Instantiate(DesktopApplication.instance.VideoScriptingVRUIMenu) as GameObject;

        UIMenu = go.GetComponent <VideoCaptureUIMenu>();
        go.transform.position = ((CameraManager.instance.vr_camera.transform.forward * 1.5f)
                                 + (CameraManager.instance.vr_camera.transform.up / 2));

        UIMenu.OnTimingEdit        += ChangeAllAnimationTimings;
        UIMenu.OnTimingEdit        += ChangeAllCloudStatesTime;
        UIMenu.OnCloudStateDeleted += RemoveCloudState;
        UIMenu.OnRecordStart       += PlayAndRecord;
        UIMenu.OnAddCloudState     += AddCloudState;
        UIMenu.OnWaypointDeleted   += DeleteWaypoint;
        UIMenu.OnCloudStateDeleted += RemoveCloudState;
    }