public JassEvent RegisterGameStateEvent(JassGameState state, JassLimitOp opcode, float value) { return(Natives.TriggerRegisterGameStateEvent(this, state, opcode, value)); }
public JassEvent RegisterUnitStateEvent(JassUnit unit, JassUnitState state, JassLimitOp opcode, float value) { return(Natives.TriggerRegisterUnitStateEvent(this, unit, state, opcode, value)); }
public JassEvent RegisterVariableEvent(string variableName, JassLimitOp opcode, float value) { return(Natives.TriggerRegisterVariableEvent(this, variableName, opcode, value)); }
public JassEvent RegisterPlayerStateEvent(JassPlayer player, JassPlayerState state, JassLimitOp opcode, float value) { return(Natives.TriggerRegisterPlayerStateEvent(this, player, state, opcode, value)); }