Exemple #1
0
 public Timer(Modifier.Product modifier, float duration)
 {
     _modifier = modifier;
     _time     = 0;
     _duration = duration;
     Game.Instance.Clock.OnTickedHandler += OnTicked;
 }
Exemple #2
0
        public virtual void AddModifier(Actions.Modifiers.Type type, Actions.Modifiers.Modifier.Product modification)
        {
            if (_modifications == null)
            {
                _modifications = new Dictionary <int, Actions.Modifiers.Modifier.Product>();
            }

            _modifications.Add(type.GetInstanceID(), modification);
        }
 public override void SetPersistence(Modifier.Product product)
 {
     throw new System.NotImplementedException();
 }
 public abstract void SetPersistence(Modifier.Product product);
Exemple #5
0
 public override void SetPersistence(Modifier.Product product)
 {
     new Timer(product, _duration);
 }