MaterialManager.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
using UnityEngine; /// <summary> /// /// Unity 2018.2.17f1 /// /// </summary> public class MaterialManager : MonoBehaviour { // Inspector [SerializeField] private Material material; // Emissionの切り替え private void ChangeEmission() { if (material.IsKeywordEnabled("_EMISSION")) { // 消灯 material.DisableKeyword("_EMISSION"); } else { // 発光 material.EnableKeyword("_EMISSION"); } } } |