Exemplo n.º 1
0
 protected AbstractEffect(IRage rage, ILogger logger, ISettingsManager settingsManager, IColorManager colorManager)
 {
     _rage           = rage;
     Logger          = logger;
     SettingsManager = settingsManager;
     _colorManager   = colorManager;
 }
Exemplo n.º 2
0
 public VehicleListener(IRage rage, ISettingsManager settingsManager, IEffectsManager effectsManager, ILogger log)
 {
     _rage            = rage;
     _settingsManager = settingsManager;
     _effectsManager  = effectsManager;
     _log             = log;
     _oldPlayerState  = PlayerState;
 }
Exemplo n.º 3
0
 public SettingsManager(IRage rage, IElsSettingsManager elsSettingsManager, string fileName, IEffectsManager effectsManager, IColorManager colorManager)
 {
     _rage               = rage;
     _fileName           = fileName;
     _effectsManager     = effectsManager;
     _colorManager       = colorManager;
     _elsSettingsManager = elsSettingsManager;
 }
Exemplo n.º 4
0
        public RazerDeviceManager(IRage rage)
        {
            _rage = rage;
            IoC.Instance
            .RegisterSingleton <IKeyboardEffect>(typeof(RazerKeyboardEffect))
            .RegisterSingleton <IMouseEffect>(typeof(RazerMouseEffect));

            Initialize();
        }
Exemplo n.º 5
0
        public void OnInteract(GameObject objectInteracting, object interactorType)
        {
            if (objectInteracting == null)
            {
                return;
            }
            if (!(interactorType is IRage))
            {
                return;
            }

            IRage ragingEnemy = (IRage)interactorType;

            if (ragingEnemy.isRaging)
            {
                MapManager.CurrentMap().PopObject(transform.position.x, transform.position.y);
                MapManager.CurrentNavigationMap().RemoveObject(transform.position);
                GameObject.Destroy(gameObject);
            }
        }
Exemplo n.º 6
0
 public RazerKeyboardEffect(IRage rage, ILogger logger, ISettingsManager settingsManager, IColorManager colorManager)
     : base(rage, logger, settingsManager, colorManager)
 {
 }
Exemplo n.º 7
0
 public CorsairMouseEffect(IRage rage, ILogger logger, ISettingsManager settingsManager, IColorManager colorManager)
     : base(rage, logger, settingsManager, colorManager)
 {
 }
 protected AbstractKeyboardEffect(IRage rage, ILogger logger, ISettingsManager settingsManager, IColorManager colorManager)
     : base(rage, logger, settingsManager, colorManager)
 {
 }
Exemplo n.º 9
0
 public ElsSettingsManager(IRage rage)
 {
     _rage = rage;
 }
Exemplo n.º 10
0
 public Logger(IRage rage)
 {
     _rage = rage;
 }