public static void DeregisterViewData(string uniqueID, IViewData data) { _deregisterDataEvent.Publish( null, uniqueID, data ); }
public static ISubject Subject(string uniqueID) { CustomEventArgs <string, ISubject> args = _subjectEvent.Publish( null, uniqueID ); return(args.Response); }
public static void SetBGColor( string uniqueID, Color bgColor ) { _setBGColorEvent.Publish( null, uniqueID, bgColor ); }
public static void DeregisterObjectAbility( string uniqueID, Action onAbilityClick, Action <GameObject[]> onAbilityConfirm ) { _deregisterObjectAbilityEvent.Publish( null, uniqueID, onAbilityClick, onAbilityConfirm ); }
public static void DeregisterLocationAbility( string uniqueID, Action onAbilityClick, Action <Vector3> onAbilityConfirm ) { _deregisterLocationAbilityEvent.Publish( null, uniqueID, onAbilityClick, onAbilityConfirm ); }
public static void RegisterSelfAbility( string uniqueID, Action onAbilityClick, Action onAbility ) { _registerSelfAbilityEvent.Publish( null, uniqueID, onAbilityClick, onAbility ); }