EventDelegate.IsValid C# (CSharp) Метод

IsValid() статический приватный Метод

static private IsValid ( Callback, callback ) : bool
callback Callback,
Результат bool
		static bool IsValid (Callback callback)
		{
			System.Delegate d = callback as System.Delegate;
			return d != null && d.Method != null;
		}
	#elif !UNITY_EDITOR && UNITY_METRO

Same methods

EventDelegate::IsValid ( List list ) : bool

Usage Example

Пример #1
0
 private void OnEnable()
 {
     if (EventDelegate.IsValid(onChange))
     {
         eventReceiver = null;
         functionName  = null;
     }
     if (font != null)
     {
         if (font.isDynamic)
         {
             trueTypeFont    = font.dynamicFont;
             fontStyle       = font.dynamicFontStyle;
             mUseDynamicFont = true;
         }
         else if (bitmapFont == null)
         {
             bitmapFont      = font;
             mUseDynamicFont = false;
         }
         font = null;
     }
     if (textScale != 0f)
     {
         fontSize  = ((!(bitmapFont != null)) ? 16 : Mathf.RoundToInt((float)bitmapFont.defaultSize * textScale));
         textScale = 0f;
     }
     if (trueTypeFont == null && bitmapFont != null && bitmapFont.isDynamic)
     {
         trueTypeFont = bitmapFont.dynamicFont;
         bitmapFont   = null;
     }
 }
All Usage Examples Of EventDelegate::IsValid