public static @event TriggerRegisterUnitStateEvent(trigger whichTrigger, unit whichUnit, unitstate whichState, limitop opcode, real limitval) { @event triEvent = new @event() { sourceUnit = whichUnit, unitStateEvent = opcode }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterDeathEvent(trigger whichTrigger, widget whichWidget) { @event triEvent = new @event() { unitevent = EVENT_UNIT_DEATH }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterPlayerChatEvent(trigger whichTrigger, player whichPlayer, @string chatMessageToDetect, boolean exactMatchOnly) { @event triEvent = new @event() { sourcePlayer = whichPlayer, chatMatchMessage = chatMessageToDetect, playerEvent = EVENT_PLAYER_CHAT }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterUnitEvent(trigger whichTrigger, unit whichUnit, unitevent whichEvent) { @event triEvent = new @event() { unitevent = whichEvent, sourceUnit = whichUnit }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterPlayerUnitEvent(trigger whichTrigger, player whichPlayer, playerunitevent whichPlayerUnitEvent, boolexpr filter) { @event triEvent = new @event() { sourcePlayer = whichPlayer, playerUnitEvent = whichPlayerUnitEvent }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterPlayerStateEvent(trigger whichTrigger, player whichPlayer, playerstate whichState, limitop opcode, real limitval) { @event triEvent = new @event() { sourcePlayer = whichPlayer, playerStateEvent = whichState }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterTrackableTrackEvent(trigger whichTrigger, trackable t) { @event triEvent = new @event() { sourceTrackable = t }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterPlayerEvent(trigger whichTrigger, player whichPlayer, playerevent whichPlayerEvent) { @event triEvent = new @event() { sourcePlayer = whichPlayer, playerEvent = whichPlayerEvent }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterDialogButtonEvent(trigger whichTrigger, button whichButton) { @event triEvent = new @event() { sourceDialogButton = whichButton }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterDialogEvent(trigger whichTrigger, dialog whichDialog) { @event triEvent = new @event() { sourceDialog = whichDialog }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterGameStateEvent(trigger whichTrigger, gamestate whichState, limitop opcode, real limitval) { @event triEvent = new @event() { gamestateEvent = whichState }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterTimerExpireEvent(trigger whichTrigger, timer t) { @event triEvent = new @event() { sourceTimer = t }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static @event TriggerRegisterTimerEvent(trigger whichTrigger, real timeout, boolean periodic) { @event triEvent = new @event() { timerEventTime = timeout, timerEventPeriodic = periodic }; whichTrigger.events.Add(triEvent); return(triEvent); }
public static boolean SaveTriggerEventHandle(hashtable table, integer parentKey, integer childKey, @event whichEvent) { table.Add(parentKey.ToString("x8") + childKey.ToString("x8"), whichEvent); return(true); }