2017から2019へえグレードアップした所エラーが発生しました。
検索しましたがわかりませんのでどうすれば直るかおしえてください。
お願いします。
エラー表示
Assets\PostProcessing\Editor\PropertyDrawers\MinDrawer.cs(6,34): error CS0104: 'MinAttribute' is an ambiguous reference between 'UnityEngine.PostProcessing.MinAttribute' and 'UnityEngine.MinAttribute'
翻訳
(Assets \ PostProcessing \ Editor \ PropertyDrawers \ MinDrawer.cs(6,34):エラーCS0104:「MinAttribute」は「UnityEngine.PostProcessing.MinAttribute」と「UnityEngine.MinAttribute」の間のあいまいな参照です()
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
コード
using
1using UnityEngine.PostProcessing; 2 3namespace UnityEditor.PostProcessing 4{ 5 [CustomPropertyDrawer(typeof(MinAttribute))] 6 sealed class MinDrawer : PropertyDrawer 7 { 8 public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) 9 { 10 MinAttribute attribute = (MinAttribute)base.attribute; 11 12 if (property.propertyType == SerializedPropertyType.Integer) 13 { 14 int v = EditorGUI.IntField(position, label, property.intValue); 15 property.intValue = (int)Mathf.Max(v, attribute.min); 16 } 17 else if (property.propertyType == SerializedPropertyType.Float) 18 { 19 float v = EditorGUI.FloatField(position, label, property.floatValue); 20 property.floatValue = Mathf.Max(v, attribute.min); 21 } 22 else 23 { 24 EditorGUI.LabelField(position, label.text, "Use Min with float or int."); 25 } 26 } 27 } 28} 29 30コード
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/30 14:28