I have these 2 errors when enabling pragma strict on a simple editor script:
Assets/StasisDevelopments/power set/files/scripts/editor/testeditor.js(8,24): BCE0019: ‘value1’ is not a member of ‘UnityEngine.Object’.
Assets/StasisDevelopments/power set/files/scripts/editor/testeditor.js(8,73): BCE0019: ‘value1’ is not a member of ‘UnityEngine.Object’.
I made this little test to easily duplicate the problem and I use javascript/uniscript
test.js :
#pragma strict
var value1 : boolean = false;
testeditor.js :
#pragma strict
@CustomEditor (test)
class testeditor extends Editor
{
function OnInspectorGUI()
{
target.value1 = EditorGUILayout.Toggle("Value1", target.value1);
}
}
Commenting out pragma strict makes it works fine.