Ejemplo n.º 1
0
    //HologlaInputに初期の関連づけを行う.
    static void ApplyHologlaInputSetting(HologlaCameraManager hologlaCameraManager, HologlaInput hologlaInput)
    {
        GazeInput gazeInput;

        gazeInput = hologlaCameraManager.GetComponent <GazeInput>( );
        UnityEventTools.RemovePersistentListener(hologlaInput.onPressLeftAndRight, gazeInput.InputLeftAndRightEvent);
        UnityEventTools.AddPersistentListener(hologlaInput.onPressLeftAndRight, gazeInput.InputLeftAndRightEvent);
        UnityEventTools.RemovePersistentListener(hologlaInput.LeftButtonComp.onClick, gazeInput.InputLeftEvent);
        UnityEventTools.AddPersistentListener(hologlaInput.LeftButtonComp.onClick, gazeInput.InputLeftEvent);
        UnityEventTools.RemovePersistentListener(hologlaInput.RightButtonComp.onClick, gazeInput.InputRightEvent);
        UnityEventTools.AddPersistentListener(hologlaInput.RightButtonComp.onClick, gazeInput.InputRightEvent);

        return;
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start( )
    {
        isLaunchGameScene = UserSettings.isLaunchGameScene;

        if (null == hologlaManager)
        {
            hologlaManager = GameObject.FindObjectOfType <HologlaCameraManager>( );
        }
        if (null == hologlaInput)
        {
            hologlaInput = GameObject.FindObjectOfType <HologlaInput>( );
        }
        RegisterMenuTransReset( );
        ResetMenuPosition( );
        ResetMenuRotation( );

        UpdateSelectFrame( );

        return;
    }