WarTornLands.Counter.CounterManager.StartCounter C# (CSharp) Method

StartCounter() public method

public StartCounter ( String id, int term, bool refresh = true, bool loop = false ) : bool
id String
term int
refresh bool
loop bool
return bool
        public bool StartCounter(String id, int term, bool refresh = true, bool loop = false)
        {
            CheckCounterAvailabillity(id);

            if (Start != null)
                Start(this, new CounterEventArgs(term, id, refresh, loop));

            return true;
        }

Same methods

CounterManager::StartCounter ( String _id ) : void
CounterManager::StartCounter ( String id, bool loop = false ) : void
CounterManager::StartCounter ( String id, bool refresh, bool loop = false ) : void
CounterManager::StartCounter ( float _amount, INCREMENT _inc ) : void
CounterManager::StartCounter ( float term, Increment increment, bool loop = false ) : void
CounterManager::StartCounter ( float _amount, bool _refresh, INCREMENT _inc ) : void
CounterManager::StartCounter ( float term, bool refresh, Increment inc, bool loop = false ) : void
CounterManager::StartCounter ( float _amount, bool _refresh, string _id, INCREMENT _inc ) : void
CounterManager::StartCounter ( float term, bool refresh, string id, Increment inc, bool loop = false ) : void
CounterManager::StartCounter ( float _amount, string _id, INCREMENT _inc ) : void
CounterManager::StartCounter ( float term, string id, Increment inc, bool loop = false ) : void
CounterManager::StartCounter ( int _amount ) : void
CounterManager::StartCounter ( int term, bool loop = false ) : void
CounterManager::StartCounter ( int term, bool refresh, bool loop = false ) : void
CounterManager::StartCounter ( int _amount, bool _refresh, string _id ) : void
CounterManager::StartCounter ( int term, bool refresh, string id, bool loop = false ) : void
CounterManager::StartCounter ( int _amount, string _id ) : void
CounterManager::StartCounter ( int term, string id, bool loop = false ) : void

Usage Example

Example #1
0
        public Player(Game game)
            : base(game, Vector2.Zero, null)
        {
            _weaponRange = Constants.Player_WeaponRange;
            _cm = new CounterManager();
            _cm.Bang += new EventHandler<BangEventArgs>(OnBang);

            (Game as Game1)._input.Potion.Pressed += new EventHandler(UsePotion);

            _cm.AddCounter(_hitCounter, Constants.Player_HitDuration);
            _radius = Constants.Player_Radius;

            //FrameCounter
            _cm.AddCounter(_animCounter, 250);
            _cm.StartCounter(_animCounter,false);

            _health = 500;
            _canBeAttacked = true;
        }