public static void UpdateTransformMask(SerializedProperty transformMask, string[] refTransformsPath, string[] humanTransforms) { // ISSUE: object of a compiler-generated type is created // ISSUE: variable of a compiler-generated type AvatarMaskUtility.\u003CUpdateTransformMask\u003Ec__AnonStorey89 maskCAnonStorey89 = new AvatarMaskUtility.\u003CUpdateTransformMask\u003Ec__AnonStorey89(); // ISSUE: reference to a compiler-generated field maskCAnonStorey89.refTransformsPath = refTransformsPath; transformMask.ClearArray(); // ISSUE: object of a compiler-generated type is created // ISSUE: variable of a compiler-generated type AvatarMaskUtility.\u003CUpdateTransformMask\u003Ec__AnonStorey8A maskCAnonStorey8A = new AvatarMaskUtility.\u003CUpdateTransformMask\u003Ec__AnonStorey8A(); // ISSUE: reference to a compiler-generated field maskCAnonStorey8A.\u003C\u003Ef__ref\u0024137 = maskCAnonStorey89; // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field for (maskCAnonStorey8A.i = 0; maskCAnonStorey8A.i < maskCAnonStorey89.refTransformsPath.Length; maskCAnonStorey8A.i = maskCAnonStorey8A.i + 1) { // ISSUE: reference to a compiler-generated field transformMask.InsertArrayElementAtIndex(maskCAnonStorey8A.i); // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field transformMask.GetArrayElementAtIndex(maskCAnonStorey8A.i).FindPropertyRelative("m_Path").stringValue = maskCAnonStorey89.refTransformsPath[maskCAnonStorey8A.i]; // ISSUE: reference to a compiler-generated method bool flag = humanTransforms == null || ArrayUtility.FindIndex<string>(humanTransforms, new Predicate<string>(maskCAnonStorey8A.\u003C\u003Em__14A)) != -1; // ISSUE: reference to a compiler-generated field transformMask.GetArrayElementAtIndex(maskCAnonStorey8A.i).FindPropertyRelative("m_Weight").floatValue = !flag ? 0.0f : 1f; } }
private void InitNewGrid(int newSize) { cells.ClearArray(); for (int i = 0; i < newSize; i++) { cells.InsertArrayElementAtIndex(i); SerializedProperty row = GetRowAt(i); for (int j = 0; j < newSize; j++) { row.InsertArrayElementAtIndex(j); } } }
private void LoadQuests() { // Reset properties actProperty = serializedObject.FindProperty("act"); sceneProperty = serializedObject.FindProperty("scene"); questListProperty = serializedObject.FindProperty("questList"); TextAsset[] questsList=ParleyMenu.GetActSceneQuests(ParleyMenu.GetActs()[actProperty.intValue],ParleyMenu.GetActsScenes()[ParleyMenu.GetActs()[actProperty.intValue]][sceneProperty.intValue]).ToArray(); questListProperty.ClearArray(); for (int x=0;x<questsList.Length;x++){ questListProperty.InsertArrayElementAtIndex(x); questListProperty.GetArrayElementAtIndex(x).objectReferenceValue=questsList[x]; } }
private void EncryptAndSetBytes(string val, SerializedProperty prop, string key) { string encrypted = ObscuredString.EncryptDecrypt(val, key); byte[] encryptedBytes = GetBytes(encrypted); prop.ClearArray(); prop.arraySize = encryptedBytes.Length; for (int i = 0; i < encryptedBytes.Length; i++) { prop.GetArrayElementAtIndex(i).intValue = encryptedBytes[i]; } }
private static void ApplyOutlineChanges(SerializedProperty outlineSP, SpriteRect spriteRect) { outlineSP.ClearArray(); for (int index1 = 0; index1 < spriteRect.m_Outline.Count; ++index1) { outlineSP.InsertArrayElementAtIndex(index1); SerializedProperty arrayElementAtIndex = outlineSP.GetArrayElementAtIndex(index1); arrayElementAtIndex.ClearArray(); List<Vector2> vector2List = spriteRect.m_Outline[index1]; for (int index2 = 0; index2 < vector2List.Count; ++index2) { arrayElementAtIndex.InsertArrayElementAtIndex(index2); arrayElementAtIndex.GetArrayElementAtIndex(index2).vector2Value = vector2List[index2]; } } }
static void CopyArrayToSerialized( SerializedProperty dest, GameObject[] sources ) { if( dest.arraySize != sources.Length ) { dest.ClearArray(); for( int i = 0; i < sources.Length; ++i ) { dest.InsertArrayElementAtIndex( i ); } } for( int i = 0; i < sources.Length; ++i ) { if( dest.GetArrayElementAtIndex( i ).objectReferenceValue != sources[i] ) dest.GetArrayElementAtIndex( i ).objectReferenceValue = sources[i]; } }
private void DoApply(SerializedObject so) { if (this.multipleSprites) { List <string> list = new List <string>(); List <string> list2 = new List <string>(); SerializedProperty serializedProperty = so.FindProperty("m_SpriteSheet.m_Sprites"); for (int i = 0; i < this.m_RectsCache.Count; i++) { SpriteRect spriteRect = this.m_RectsCache.RectAt(i); if (string.IsNullOrEmpty(spriteRect.name)) { spriteRect.name = "Empty"; } if (!string.IsNullOrEmpty(spriteRect.originalName)) { list.Add(spriteRect.originalName); list2.Add(spriteRect.name); } if (serializedProperty.arraySize < this.m_RectsCache.Count) { serializedProperty.InsertArrayElementAtIndex(serializedProperty.arraySize); } SerializedProperty arrayElementAtIndex = serializedProperty.GetArrayElementAtIndex(i); spriteRect.ApplyToSerializedProperty(arrayElementAtIndex); EditorUtility.DisplayProgressBar(SpriteEditorWindow.SpriteEditorWindowStyles.saveProgressTitle.text, string.Format(SpriteEditorWindow.SpriteEditorWindowStyles.saveContentText.text, i, this.m_RectsCache.Count), (float)i / (float)this.m_RectsCache.Count); } while (this.m_RectsCache.Count < serializedProperty.arraySize) { serializedProperty.DeleteArrayElementAtIndex(this.m_RectsCache.Count); } if (list.Count > 0) { PatchImportSettingRecycleID.PatchMultiple(so, 213, list.ToArray(), list2.ToArray()); } } else if (this.m_RectsCache.Count > 0) { SpriteRect spriteRect2 = this.m_RectsCache.RectAt(0); so.FindProperty("m_Alignment").intValue = (int)spriteRect2.alignment; so.FindProperty("m_SpriteBorder").vector4Value = spriteRect2.border; so.FindProperty("m_SpritePivot").vector2Value = spriteRect2.pivot; so.FindProperty("m_SpriteTessellationDetail").floatValue = spriteRect2.tessellationDetail; SerializedProperty serializedProperty2 = so.FindProperty("m_SpriteSheet.m_Outline"); if (spriteRect2.outline != null) { SpriteRect.ApplyOutlineChanges(serializedProperty2, spriteRect2.outline); } else { serializedProperty2.ClearArray(); } SerializedProperty serializedProperty3 = so.FindProperty("m_SpriteSheet.m_PhysicsShape"); if (spriteRect2.physicsShape != null) { SpriteRect.ApplyOutlineChanges(serializedProperty3, spriteRect2.physicsShape); } else { serializedProperty3.ClearArray(); } } EditorUtility.ClearProgressBar(); }