コード例 #1
0
        protected override void OnEnable()
        {
            //Initialize our property groups
            if (normal == null)
            {
                normal = new NormalPropertyGroup(this);
            }

            base.OnEnable();
        }
コード例 #2
0
ファイル: Specular.cs プロジェクト: zanzo420/Sci-Fi_Rougelike
        protected override void OnEnable()
        {
            //Initialize our property groups
            if (albedo == null)
            {
                albedo = new AlbedoPropertyGroup(this);
            }
            if (specular == null)
            {
                specular = new SpecularPropertyGroup(this);
            }
            if (normal == null)
            {
                normal = new NormalPropertyGroup(this);
            }
            if (emissive == null)
            {
                emissive = new EmissivePropertyGroup(this);
            }

            base.OnEnable();
        }
コード例 #3
0
ファイル: Metallic.cs プロジェクト: zanzo420/Sci-Fi_Rougelike
        protected override void OnEnable()
        {
            //Initialize our property groups
            if (albedo == null)
            {
                albedo = new AlbedoPropertyGroup(this);
            }
            if (metallic == null)
            {
                metallic = new MetallicPropertyGroup(this);
            }
            if (normal == null)
            {
                normal = new NormalPropertyGroup(this);
            }
            if (emissive == null)
            {
                emissive = new EmissivePropertyGroup(this);
            }

            base.OnEnable();
        }