public void OnCameraMode() { _EditCanvas.enabled = false; _inputMode = _cameraMode; _editMode.SwitchPreview(false); }
public void OnEditMode() { _EditCanvas.enabled = true; _inputMode = _editMode; _editMode.SwitchPreview(true); }
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; }
public static void AddConcurrent(this MultiplexingInputMode mux, IInputMode mode) { mux.Add(mode); }