Example #1
0
        internal void AttachedToRepository(IReactorReference selfReference, ReactorRepository repository)
        {
            if (Repository != null)
            {
                throw new ReactorException("Already attached to repository");
            }

            Repository = repository;
            Reference  = selfReference;
        }
Example #2
0
        public static ReactorRepository CreateGlobal(int numberOfIslands, float desiredUpdateTime = 0.04f, bool useTasks = false)
        {
            if (Global != null)
            {
                throw new ReactorException("Global reactor repository already exists");
            }

            Global = new ReactorRepository(numberOfIslands, desiredUpdateTime, useTasks);
            return(Global);
        }