コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        transform.LookAt(new Vector3(0, 0, 0));

        ScenesEventRegister.NewSceneReceivedRegistration(HandelNewData);
        ScenesEventRegister.StartRenderCommandReceivedRegistraion(HandleStartRenderCommand);
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        ScenesEventRegister.NewSceneReceivedRegistration(HandelNewData);
        ScenesEventRegister.StartRenderCommandReceivedRegistraion(HandleStartRenderCommand);
        ScenesEventRegister.ClearRenderCommandReceivedRegistraion(HandleClearRenderCommand);

        gameObject.AddComponent <MeshFilter>();
        _meshRenderer          = gameObject.AddComponent <MeshRenderer>();
        _meshRenderer.material = material;
        _mesh = new Mesh();
    }
コード例 #3
0
        public SceneManager(
            SceneBuilder sceneBuilder,
            IDataRetriever <M> dataRetriever,
            ICommandsRetriever dataHandler)
        {
            _sceneBuilder     = sceneBuilder;
            _dataRetriever    = dataRetriever;
            _commandRetriever = dataHandler;

            ScenesEventRegister.Init(this);

            _grabCommands = new Task(() => Grabcommands());
        }