Esempio n. 1
0
        /// <summary>
        /// Registers an event with the manager.
        /// </summary>
        /// <param name="gameEvent"></param>
        public void Register(GameEventScript gameEvent)
        {
            lock (_gameEvents)
            {
                if (_gameEvents.ContainsKey(gameEvent.Id))
                {
                    throw new ArgumentException("An event with the id '" + gameEvent.Id + "' already exists.");
                }

                _gameEvents[gameEvent.Id] = gameEvent;
            }
        }
Esempio n. 2
0
 private void Awake()
 {
     current = this;
 }