Ejemplo n.º 1
0
 /// <summary>
 /// Creates or resets the entire set of external helper methods as children of the given parent transform.
 /// </summary>
 /// <param name="parentTransform"></param> The parent transform.
 /// <returns></returns> The array of external helper methods.
 public static ExternalHelper[] CreateOrResetExternalHelpers(Transform parentTransform)
 {
     ExternalHelper[] methods = GeneralToolkit.GetOrCreateChildComponentGroup <ExternalHelper>(EHTypes, EHTransformName, parentTransform);
     for (int iter = 0; iter < methods.Length; iter++)
     {
         methods[iter].Reset();
     }
     return(methods);
 }
 /// <summary>
 /// Creates or resets the entire set of rendering methods as children of the given parent transform.
 /// </summary>
 /// <param name="parentTransform"></param> The parent transform.
 /// <returns></returns> The array of rendering methods.
 public static RenderingMethod[] CreateOrResetRenderingMethods(Transform parentTransform)
 {
     RenderingMethod[] methods = GeneralToolkit.GetOrCreateChildComponentGroup <RenderingMethod>(RMTypes, RMTransformName, parentTransform);
     for (int iter = 0; iter < methods.Length; iter++)
     {
         methods[iter].Reset();
     }
     return(methods);
 }
 /// <summary>
 /// Gets or creates the entire set of evaluation methods as children of the given parent transform.
 /// </summary>
 /// <param name="parentTransform"></param> The parent transform.
 /// <returns></returns> The array of evaluation methods.
 public static EvaluationMethod[] GetOrCreateEvaluationMethods(Transform parentTransform)
 {
     return(GeneralToolkit.GetOrCreateChildComponentGroup <EvaluationMethod>(EMTypes, EMTransformName, parentTransform));
 }