Пример #1
0
        public IComponentInfo Load(XElement node, Project project)
        {
            var posInfo = new PositionComponentInfo();

            posInfo.PersistOffscreen = node.TryAttribute <bool>("persistoffscreen");
            return(posInfo);
        }
Пример #2
0
        private void LoadPositionComponent(GameEntity entity, PositionComponentInfo componentInfo)
        {
            var poscomp = new PositionComponent();

            entity.AddComponent(poscomp);

            if (componentInfo != null)
            {
                poscomp.LoadInfo(componentInfo);
            }
        }
 internal void LoadInfo(PositionComponentInfo info)
 {
     PersistOffScreen = info.PersistOffscreen;
 }