Example #1
0
 void OnValidate()
 {
     // Validate that the assigned components implement the interfaces that are required
     m_Source   = UnityObjectUtils.ConvertUnityObjectToType <ICalculateLandmarks>(m_Source) as Component;
     m_Output   = UnityObjectUtils.ConvertUnityObjectToType <ILandmarkOutput>(m_Output) as Component;
     m_Settings = UnityObjectUtils.ConvertUnityObjectToType <ILandmarkSettings>(m_Settings) as Component;
 }
 void OnValidate()
 {
     // Validate that the assigned components implement the interfaces that are required
     for (var i = 0; i < m_Manipulators.Length; i++)
     {
         m_Manipulators[i] = UnityObjectUtils.ConvertUnityObjectToType <IManipulator>(m_Manipulators[i]) as Object;
     }
 }