コード例 #1
0
        private void LoadPositionComponent(GameEntity entity, PositionComponentInfo componentInfo)
        {
            var poscomp = new PositionComponent();
            entity.AddComponent(poscomp);

            if (componentInfo != null)
                poscomp.LoadInfo(componentInfo);
        }
コード例 #2
0
 public IComponentInfo Load(XElement node, Project project)
 {
     var posInfo = new PositionComponentInfo();
     posInfo.PersistOffscreen = node.TryAttribute<bool>("persistoffscreen");
     return posInfo;
 }
コード例 #3
0
 internal void LoadInfo(PositionComponentInfo info)
 {
     PersistOffScreen = info.PersistOffscreen;
 }