Commit 9f7b0964 authored by chechunchi's avatar chechunchi

bridge redux context

parent 13746858
import React from "react"; import React from "react";
import { Engine, Scene } from "react-babylonjs"; import { Engine, Scene } from "react-babylonjs";
import { ReactReduxContext, Provider } from "react-redux";
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import * as CONFIG from "../../config/ui"; import * as CONFIG from "../../config/ui";
import DuelHands from "./hands_"; import DuelHands from "./hands_";
const BabylonCanvas = () => ( const BabylonCanvas = () => (
<div> <ReactReduxContext.Consumer>
<Engine antialias adaptToDeviceRatio canvasId="babylonJS"> {({ store }) => (
<Scene> <Engine antialias adaptToDeviceRatio canvasId="babylonJS">
<DuelCamera /> <Scene>
<DuelLight /> <Provider store={store}>
<DuelHands /> <DuelCamera />
<DuelGround /> <DuelLight />
</Scene> <DuelHands />
</Engine> <DuelGround />
</div> </Provider>
</Scene>
</Engine>
)}
</ReactReduxContext.Consumer>
); );
const DuelCamera = () => ( const DuelCamera = () => (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment