コード例 #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void Build(ICursorState pCursorState, ICursorSettings pSettings)
        {
            vCursorState = pCursorState;
            vSettings    = (CursorSettingsStandard)pSettings;

            vRingObj = new GameObject("Ring");
            vRingObj.transform.SetParent(gameObject.transform, false);
            vRingObj.AddComponent <MeshRenderer>();
            vRingObj.AddComponent <MeshFilter>();
            vRingObj.renderer.sharedMaterial = new Material(Shader.Find("Unlit/AlphaSelfIllumTop"));

            vRingMesh = vRingObj.GetComponent <MeshFilter>().mesh;
        }
コード例 #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public virtual void Build(ICursorState pCursorState, ICursorSettings pSettings)
        {
            vCursorState = pCursorState;
            vSettings    = (CursorSettingsStandard)pSettings;

            vRingObj = new GameObject("Ring");
            vRingObj.transform.SetParent(gameObject.transform, false);
            MeshRenderer meshRend = vRingObj.AddComponent <MeshRenderer>();

            meshRend.sharedMaterial = Materials.GetCursorLayer();
            vRingObj.AddComponent <MeshFilter>();

            vRingMesh = vRingObj.GetComponent <MeshFilter>().mesh;
        }