// Start is called before the first frame update void Start() { transform.LookAt(new Vector3(0, 0, 0)); ScenesEventRegister.NewSceneReceivedRegistration(HandelNewData); ScenesEventRegister.StartRenderCommandReceivedRegistraion(HandleStartRenderCommand); }
// 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(); }
public SceneManager( SceneBuilder sceneBuilder, IDataRetriever <M> dataRetriever, ICommandsRetriever dataHandler) { _sceneBuilder = sceneBuilder; _dataRetriever = dataRetriever; _commandRetriever = dataHandler; ScenesEventRegister.Init(this); _grabCommands = new Task(() => Grabcommands()); }