示例#1
0
        public static IEntity DeserializeOutsideEngine(string input)
        {
            var fakeSystemContainer = new SystemContainer();

            fakeSystemContainer.CreateSystems("");

            return(Deserialize(fakeSystemContainer, input));
        }
示例#2
0
        public void SetUp()
        {
            systemContainer = new SystemContainer();

            systemContainer.CreateSystems("seed");

            systemContainer.EntityEngine.Initialise(systemContainer);

            entity = GetTestEntity();

            statSystem = systemContainer.StatSystem;
        }
        public void SetUp()
        {
            systemContainer = new SystemContainer();

            systemContainer.CreateSystems("seed");

            positionSystem = systemContainer.PositionSystem;
            systemContainer.EntityEngine.Initialise(systemContainer);

            mover = GetTestEntity();
            map   = SetUpTestMap();
        }
示例#4
0
        public void SetUp()
        {
            entityId = 0;

            systemContainer = new SystemContainer();

            systemContainer.CreateSystems("seed");
            systemContainer.EventSystem = Substitute.For <IEventSystem>();
            systemContainer.EventSystem.Try(Arg.Any <EventType>(), Arg.Any <IEntity>(), Arg.Any <object>()).ReturnsForAnyArgs(true);

            systemContainer.EntityEngine.Initialise(systemContainer);

            learner = GetTestEntity();
        }
示例#5
0
        public void SetUp()
        {
            SystemContainer = new SystemContainer();

            SystemContainer.CreateSystems("TEST SEED");
        }