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);
            }
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
 public EffectTimer()
 {
     // Try to find an IGT address to use. If there isn't one, realtime will be used.
     GameTime = Settings.Game.FindMemoryAddressByName("GameTimeInMS");
 }