using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Svelto.ECS;

namespace GamecraftModdingAPI.Utility
{
    public static class ApiExclusiveGroups
    {
		private static ExclusiveGroup _eventsExclusiveGroup = null;

		public static ExclusiveGroup eventsExclusiveGroup
		{
			get
			{
				if (_eventsExclusiveGroup == null)
				{
					_eventsExclusiveGroup = new ExclusiveGroup("GamecraftModdingAPI EventGroup");
				}
				return _eventsExclusiveGroup;
			}
		}

        public static uint eventID;

		private static ExclusiveGroup _versionGroup = null;

		public static ExclusiveGroup versionGroup
		{
			get
			{
				if (_versionGroup == null)
                {
                    _versionGroup = new ExclusiveGroup("GamecraftModdingAPI VersionGroup");
                }
                return _versionGroup;
			}
		}      
    }
}