コード例 #1
0
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		internal void Build(ProjectionState pProjectionState, IProjectionVisualSettings pSettings) {
			vProjectionState = pProjectionState;
			vSettings = pSettings;

			////

			vRendererHold = new GameObject("ProjectionRendererHold");
			vRendererHold.transform.SetParent(gameObject.transform, false);

			vRendererObj = new GameObject("ProjectionRenderer");
			vRendererObj.transform.SetParent(vRendererHold.transform, false);

			vRenderer = (IUiProjectionRenderer)vRendererObj.AddComponent(vSettings.Renderer);
			vRenderer.Build(vProjectionState, vSettings);
		}
コード例 #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        internal void Build(ProjectionState pProjectionState, IProjectionVisualSettings pSettings)
        {
            vProjectionState = pProjectionState;
            vSettings        = pSettings;

            ////

            vRendererHold = new GameObject("ProjectionRendererHold");
            vRendererHold.transform.SetParent(gameObject.transform, false);

            vRendererObj = new GameObject("ProjectionRenderer");
            vRendererObj.transform.SetParent(vRendererHold.transform, false);

            vRenderer = (IUiProjectionRenderer)vRendererObj.AddComponent(vSettings.Renderer);
            vRenderer.Build(vProjectionState, vSettings);
        }