Exemplo n.º 1
0
    public void OnCameraMode()
    {
        _EditCanvas.enabled = false;
        _inputMode          = _cameraMode;

        _editMode.SwitchPreview(false);
    }
Exemplo n.º 2
0
    public void OnEditMode()
    {
        _EditCanvas.enabled = true;
        _inputMode          = _editMode;

        _editMode.SwitchPreview(true);
    }
Exemplo n.º 3
0
    void Start()
    {
        _camera = Camera.main;
        _camera.transform.forward = new Vector3(-0.5f, -0.6f, 0.7f);

        _cameraMode = new InteractiveModeInput();
        _editMode   = new EditModeInput(_camera, groundObject);

        GameManager.Instance._playerInput          = this;
        GameManager.Instance._interactiveModeInput = _cameraMode;
        GameManager.Instance._editModeInput        = _editMode;
        _inputMode          = _cameraMode;
        _EditCanvas.enabled = false;
    }
Exemplo n.º 4
0
 public static void AddConcurrent(this MultiplexingInputMode mux, IInputMode mode)
 {
     mux.Add(mode);
 }