public JassEvent RegisterUnitEvent(JassUnit unit, JassUnitEvent unitEvent) { return(SafeNatives.TriggerRegisterUnitEvent(this, unit, unitEvent)); }
public void SetInvulnerable(Boolean flag) { SafeNatives.SetItemInvulnerable(this, flag); }
public void SetPawnable(Boolean flag) { SafeNatives.SetItemPawnable(this, flag); }
public JassEvent RegisterPlayerUnitEvent(JassPlayer player, JassPlayerUnitEvent playerUnitEvent, JassBooleanExpression filter) { return(SafeNatives.TriggerRegisterPlayerUnitEvent(this, player, playerUnitEvent, filter)); }
public JassEvent RegisterPlayerStateEvent(JassPlayer player, JassPlayerState state, JassLimitOp opcode, Single value) { return(SafeNatives.TriggerRegisterPlayerStateEvent(this, player, state, opcode, value)); }
public JassEvent RegisterGameEvent(JassGameEvent gameEvent) { return(SafeNatives.TriggerRegisterGameEvent(this, gameEvent)); }
public JassEvent RegisterTrackableTrackEvent(JassTrackable trackable) { return(SafeNatives.TriggerRegisterTrackableTrackEvent(this, trackable)); }
public void Destroy() { SafeNatives.DestroyTrigger(this); }
public void Reset() { SafeNatives.ResetTrigger(this); }
public void Execute() { SafeNatives.TriggerExecute(this); }
public static JassTrigger Create() { return(SafeNatives.CreateTrigger()); }
public JassBoolean Evaluate() { return(SafeNatives.TriggerEvaluate(this)); }
public JassEvent RegisterUnitInRange(JassUnit unit, Single range, JassBooleanExpression filter) { return(SafeNatives.TriggerRegisterUnitInRange(this, unit, range, filter)); }
public JassEvent RegisterFilterUnitEvent(JassUnit unit, JassUnitEvent unitEvent, JassBooleanExpression filter) { return(SafeNatives.TriggerRegisterFilterUnitEvent(this, unit, unitEvent, filter)); }
public JassEvent RegisterDialogEvent(JassDialog dialog) { return(SafeNatives.TriggerRegisterDialogEvent(this, dialog)); }
public Boolean GetEnabled() { return(SafeNatives.IsTriggerEnabled(this)); }
public JassEvent RegisterDialogButtonEvent(JassButton button) { return(SafeNatives.TriggerRegisterDialogButtonEvent(this, button)); }
public void AddAction(JassCode action) { SafeNatives.TriggerAddAction(this, action); }
public JassEvent RegisterLeaveRegion(JassRegion region, JassBooleanExpression filter) { return(SafeNatives.TriggerRegisterLeaveRegion(this, region, filter)); }
public void AddAction(ManagedActionBase action) { SafeNatives.TriggerAddAction(this, action); }
public JassEvent RegisterPlayerEvent(JassPlayer player, JassPlayerEvent playerEvent) { return(SafeNatives.TriggerRegisterPlayerEvent(this, player, playerEvent)); }
public JassEvent RegisterVariableEvent(String variableName, JassLimitOp opcode, Single value) { return(SafeNatives.TriggerRegisterVariableEvent(this, variableName, opcode, value)); }
public JassEvent RegisterPlayerAllianceChange(JassPlayer player, JassAllianceType allianceType) { return(SafeNatives.TriggerRegisterPlayerAllianceChange(this, player, allianceType)); }
public JassEvent RegisterTimerEvent(Single timeout, Boolean periodic) { return(SafeNatives.TriggerRegisterTimerEvent(this, timeout, periodic)); }
public Boolean IsInvulnerable() { return(SafeNatives.IsItemInvulnerable(this)); }
public JassEvent RegisterTimerExpireEvent(JassTimer timer) { return(SafeNatives.TriggerRegisterTimerExpireEvent(this, timer)); }
public Boolean IsPawnable() { return(SafeNatives.IsItemPawnable(this)); }
public JassEvent RegisterGameStateEvent(JassGameState state, JassLimitOp opcode, Single value) { return(SafeNatives.TriggerRegisterGameStateEvent(this, state, opcode, value)); }
public Boolean IsVisible() { return(SafeNatives.IsItemVisible(this)); }
public JassEvent RegisterDeathEvent(JassWidget widget) { return(SafeNatives.TriggerRegisterDeathEvent(this, widget)); }