RemoveAll









How do I use Remove All
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: PhotonAnimatorViewEditor.cs Copy
157     private void CheckIfStoredParametersExist()
158     {
159         for (int i = 0; i < this.m_Target.GetSynchronizedParameters().Count; ++i)
160         {
161             string parameterName = this.m_Target.GetSynchronizedParameters()[i].Name;
162             if (DoesParameterExist(parameterName) == false)
163             {
164                 Debug.LogWarning("Parameter '" + this.m_Target.GetSynchronizedParameters()[i].Name +
165                                  "' doesn't exist anymore. Removing it from the list of synchronized parameters");
166                 int numberOfRemovedElements = this.m_Target.GetSynchronizedParameters().RemoveAll(item => item.Name == parameterName);
167                 EditorUtility.SetDirty(this.m_Target);
168
169                 i -= numberOfRemovedElements;
170
171                 if (i < 0)
172                 {
173                     break;
174                 }
175             }
176         }
177     }
File name: HorizontalScrollSnap.cs Copy
151         public void RemoveAllChildren(out GameObject[] ChildrenRemoved)
152         {
153             var _screenCount = _screensContainer.childCount;
154             ChildrenRemoved = new GameObject[_screenCount];
155
156             for (int i = _screenCount - 1; i >= 0; i--)
157             {
158                 ChildrenRemoved[i] = _screensContainer.GetChild(i).gameObject;
159                 ChildrenRemoved[i].transform.SetParent(null);
160             }
161
162             _scroll_rect.horizontalNormalizedPosition = 0;
163             CurrentPage = 0;
164             InitialiseChildObjectsFromScene();
165             DistributePages();
166             if (MaskArea) UpdateVisible();
167         }
File name: VerticalScrollSnap.cs Copy
151         public void RemoveAllChildren(out GameObject[] ChildrenRemoved)
152         {
153             var _screenCount = _screensContainer.childCount;
154             ChildrenRemoved = new GameObject[_screenCount];
155
156             for (int i = _screenCount - 1; i >= 0; i--)
157             {
158                 ChildrenRemoved[i] = _screensContainer.GetChild(i).gameObject;
159                 ChildrenRemoved[i].transform.SetParent(null);
160             }
161
162             _scroll_rect.verticalNormalizedPosition = 0;
163             CurrentPage = 0;
164             InitialiseChildObjectsFromScene();
165             DistributePages();
166             if (MaskArea) UpdateVisible();
167         }

RemoveAll 127 lượt xem

Gõ tìm kiếm nhanh...