public EffectActivator(string target, MemoryAddress address, ActivationType activation, DeactivationType deactivation) { Target = address.ConvertToRightDataType(target); Address = address; ActivationType = activation; DeactivationType = deactivation; }
public ParameterCheck(MemoryAddress address, string parameter = null) { Address = address; if (parameter != null) { Parameter = address.ConvertToRightDataType(parameter); } }
public BaseCheck(MemoryAddress address, string failCase, FailType failType) { if (address == null) { throw new ArgumentNullException(nameof(address), "Invalid address for base check"); } Address = address; FailCase = address.ConvertToRightDataType(failCase); FailType = failType; }
public EffectTimer() { // Try to find an IGT address to use. If there isn't one, realtime will be used. GameTime = Settings.Game.FindMemoryAddressByName("GameTimeInMS"); }