public void OnEnable()
        {
            PropAbstractBehaviour arg_22_0 = (PropAbstractBehaviour)base.target;

            this.mSerializedObject = new SerializedProp(base.serializedObject);
            PropEditor.EditorConfigureTarget(arg_22_0, this.mSerializedObject);
        }
 public static void EditorConfigureTarget(PropAbstractBehaviour prop, SerializedProp serializedObject)
 {
     if (prop == null)
     {
         Debug.LogError("PropAbstractBehaviour parameter is null !");
         return;
     }
     if (VuforiaUtilities.GetPrefabType(prop) == PrefabType.Prefab)
     {
         return;
     }
     if (!SceneManager.Instance.SceneInitialized)
     {
         SceneManager.Instance.InitScene();
     }
     using (serializedObject.Edit())
     {
         if (!EditorApplication.isPlaying)
         {
             serializedObject.InitializedInEditor = true;
         }
     }
 }