Quantcast
Channel: Questions in topic: "error"
Viewing all articles
Browse latest Browse all 7934

compiler error - playmode

$
0
0
Hallo, ich bin neu in der Unity-Umgebung und habe mir ein Free-Asset runtergeladen. Danach hat er die API geupdatet und nun geht nichts mehr: "All compiler Errors have to be fixed before you can enter playmode" 3 Fehler: (1) `Assets/Editor/ImageEffects/CreaseShadingEditor.cs(8,26): error CS0122: `UnityStandardAssets.ImageEffects.CreaseShading' is inaccessible due to its protection level` (2) `Assets/Editor/ImageEffects/CreaseShadingEditor.cs(8,6): error CS1502: The best overloaded method match for `UnityEditor.CustomEditor.CustomEditor(System.Type)' has some invalid arguments` (3) `Assets/Editor/ImageEffects/CreaseShadingEditor.cs(8,6): error CS1503: Argument `#1' cannot convert `object' expression to type `System.Type'` der code im creaseshadingeditor ist folgender: using System; using UnityEditor; using UnityEditor.AnimatedValues; using UnityEngine; namespace UnityStandardAssets.ImageEffects { [CustomEditor(typeof(CreaseShading))] class CreaseShadingEditor : Editor { SerializedObject serObj; SerializedProperty m_intensity; SerializedProperty m_softness; SerializedProperty m_spread; AnimBool m_showSoftnessWarning = new AnimBool(); AnimBool m_showSpreadWarning = new AnimBool(); private bool softnessWarningValue { get { return m_softness.intValue > 4; } } private bool spreadWarningValue { get { return m_spread.floatValue > 4; } } public void OnEnable () { serObj = new SerializedObject (target); m_intensity = serObj.FindProperty("intensity"); m_softness = serObj.FindProperty("softness"); m_spread = serObj.FindProperty("spread"); m_showSoftnessWarning.valueChanged.AddListener(Repaint); m_showSpreadWarning.valueChanged.AddListener(Repaint); m_showSoftnessWarning.value = softnessWarningValue; m_showSpreadWarning.value = spreadWarningValue; } public override void OnInspectorGUI () { serObj.Update (); EditorGUILayout.Slider(m_intensity, -5.0f, 5.0f, new GUIContent("Intensity")); EditorGUILayout.IntSlider(m_softness, 0, 15, new GUIContent("Softness")); m_showSoftnessWarning.target = softnessWarningValue; if (EditorGUILayout.BeginFadeGroup(m_showSoftnessWarning.faded)) { EditorGUILayout.HelpBox("High Softness value might reduce performance.", MessageType.Warning, false); } EditorGUILayout.EndFadeGroup(); EditorGUILayout.Slider(m_spread, 0.0f, 50.0f, new GUIContent("Spread")); m_showSpreadWarning.target = spreadWarningValue; if (EditorGUILayout.BeginFadeGroup(m_showSpreadWarning.faded)) { EditorGUILayout.HelpBox("High Spread value might introduce visual artifacts.", MessageType.Warning, false); } EditorGUILayout.EndFadeGroup(); serObj.ApplyModifiedProperties (); } } } Bin dankbar für jede hilfe. LG

Viewing all articles
Browse latest Browse all 7934

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>