CheckIfStoredParametersExist
How do I use Check If Stored Parameters Exist
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
63 | CheckIfStoredParametersExist(); | 1 |
157 | private void CheckIfStoredParametersExist() | 2 |
File name: PhotonAnimatorViewEditor.cs
Copy
54 private void OnEnable()
55 {
56 this.m_Target = (PhotonAnimatorView) target;
57 this.m_Animator = this.m_Target.GetComponent
58
59#if UNITY_4_0 || UNITY_4_0_1 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_5 || UNITY_4_6
60 this.m_Controller = AnimatorController.GetEffectiveAnimatorController(this.m_Animator);
61#endif
62
63 CheckIfStoredParametersExist();
64 }
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 }
CheckIfStoredParametersExist 95 lượt xem
Gõ tìm kiếm nhanh...