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

AddCounter() public method

public AddCounter ( ) : void
return void
        public void AddCounter()
        {
            string id = "counter_";
            id += (++_counterAutoname).ToString();

            AddCounter(id);
        }

Same methods

CounterManager::AddCounter ( string id ) : void
CounterManager::AddCounter ( string _id, int _default ) : void
CounterManager::AddCounter ( string id, int defaultTerm, bool stepCalled = false ) : void

Usage Example

示例#1
0
        public Dialog(List<Conversation> conversations, Entity owner, int cooldown = 2000)
            : base()
        {
            _enter = new EventHandler(OnEnter);

            _conversations = new List<Conversation>();
            foreach(Conversation con in conversations)
            {
                _conversations.Add(con.Clone());
            }
            _dm = DialogManager.Instance;
            _cm = owner.CM;
            _cm.AddCounter(_cShutdown);
            _cm.Bang += new EventHandler<BangEventArgs>(OnBang);
            _currentCon = _conversations.First().GetIterator();
            this._owner = owner;
            Cooldown = cooldown;

            foreach (Conversation con in _conversations)
            {
                try
                {
                    con.Add(new ComboBreaker());
                }
                catch (ConversationAlreadyFinalisedException e)
                { }

                con.SetOwner(owner);
            }
        }
All Usage Examples Of WarTornLands.Counter.CounterManager::AddCounter