예제 #1
0
    void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
    {
        UnityEngine.Object o = cEventData.EventData as UnityEngine.Object;

          if ( OnCustomEventObject != null && cEventData.EventData != null && o != null)
         OnCustomEventObject( this, new CustomEventObjectArgs(cEventData.EventName, o, cEventData.Sender) );
    }
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
     if ( OnCustomEventGameObject != null && cEventData.EventData != null
     #if !UNITY_FLASH
     && cEventData.EventData.GetType() == typeof(UnityEngine.GameObject)
     #endif
      ) OnCustomEventGameObject( this, new CustomEventGameObjectArgs(cEventData.EventName, (GameObject)cEventData.EventData, cEventData.Sender) );
 }
예제 #3
0
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
     if ( OnCustomEventString != null && cEventData.EventData != null
     #if !UNITY_FLASH
     && cEventData.EventData.GetType() == typeof(System.String)
     #endif
      ) OnCustomEventString( this, new CustomEventStringArgs(cEventData.EventName, (string)cEventData.EventData, cEventData.Sender) );
 }
예제 #4
0
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
     if ( OnCustomEventInt != null && cEventData.EventData != null
     #if !UNITY_FLASH
     && cEventData.EventData.GetType() == typeof(System.Int32)
     #endif
      ) OnCustomEventInt( this, new CustomEventIntArgs(cEventData.EventName, (int)cEventData.EventData, cEventData.Sender) );
 }
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
     if ( OnCustomEventVector2 != null && cEventData.EventData != null
     #if !UNITY_FLASH
     && cEventData.EventData.GetType() == typeof(UnityEngine.Vector2)
     #endif
      ) OnCustomEventVector2( this, new CustomEventVector2Args(cEventData.EventName, (Vector2)cEventData.EventData, cEventData.Sender) );
 }
   void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
   {
      if ( OnCustomEventColor != null && cEventData.EventData != null
#if !UNITY_FLASH
        && cEventData.EventData.GetType() == typeof(UnityEngine.Color)
#endif
         ) OnCustomEventColor( this, new CustomEventColorArgs(cEventData.EventName, (UnityEngine.Color)cEventData.EventData, cEventData.Sender) ); 
   }	
   void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
   {
      if ( OnCustomEventBool != null && cEventData.EventData != null
#if !UNITY_FLASH
        && cEventData.EventData.GetType() == typeof(System.Boolean)
#endif
         ) OnCustomEventBool( this, new CustomEventBoolArgs(cEventData.EventName, (bool)cEventData.EventData, cEventData.Sender) ); 
   }	
   void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
   {
      if ( OnCustomEventObject != null && cEventData.EventData != null
#if !UNITY_FLASH
        && typeof(UnityEngine.Object).IsAssignableFrom(cEventData.EventData.GetType())
#endif
         ) OnCustomEventObject( this, new CustomEventObjectArgs(cEventData.EventName, (Object)cEventData.EventData, cEventData.Sender) ); 
   }	
예제 #9
0
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
    if ( OnCustomEvent != null && cEventData.EventData == null ) OnCustomEvent( this, new CustomEventBoolArgs(cEventData.EventName, cEventData.Sender) ); 
 }	
 void CustomEvent(uScriptCustomEvent.CustomEventData cEventData)
 {
     if ( OnCustomEventFloat != null && cEventData.EventData != null && cEventData.EventData.GetType() == typeof(System.Single) ) OnCustomEventFloat( this, new CustomEventFloatArgs(cEventData.EventName, (float)cEventData.EventData, cEventData.Sender) );
 }