Exemplo n.º 1
0
 IObject IContract <IObject> .ToItem(AGSSerializationContext context)
 {
     return(ToItem(context));
 }
Exemplo n.º 2
0
 public void FromItem(AGSSerializationContext context, ISound sound)
 {
 }
Exemplo n.º 3
0
 public void FromItem(AGSSerializationContext context, IWalkBehindArea item)
 {
     BaseLine = item.Baseline;
 }
Exemplo n.º 4
0
 public void FromItem(AGSSerializationContext context, ICamera item)
 {
     Enabled = item.Enabled;
 }
Exemplo n.º 5
0
 public void FromItem(AGSSerializationContext context, IPanel item)
 {
     Object = new ContractObject();
     Object.FromItem(context, item);
 }
Exemplo n.º 6
0
 public void FromItem(AGSSerializationContext context, IRestrictionList item)
 {
     RestrictionType = item.RestrictionType;
     Entities        = new List <string>(item.RestrictionList);
 }
 public void FromItem(AGSSerializationContext context, IAnimationComponent item)
 {
     Animation = context.GetContract(item.Animation);
 }
 public void FromItem(AGSSerializationContext context, IImageComponent item)
 {
     SpriteProvider = context.GetContract(item.SpriteProvider);
     Image          = context.GetContract(item.Image);
 }
Exemplo n.º 9
0
 public void FromItem(AGSSerializationContext context, IOutfit item)
 {
     Outfit = item.ToDictionary();
 }
Exemplo n.º 10
0
 public RectangleF ToItem(AGSSerializationContext context)
 {
     return(new RectangleF(X, Y, Width, Height));
 }
Exemplo n.º 11
0
 public void ToItem(AGSSerializationContext context, AGSImageComponent container)
 {
     container.SpriteProvider = SpriteProvider.ToItem(context);
     container.Image          = Image.ToItem(context);
 }
Exemplo n.º 12
0
 public void FromItem(AGSSerializationContext context, IFont item)
 {
     FontFamily   = item.FontFamily;
     Style        = item.Style;
     SizeInPoints = item.SizeInPoints;
 }
Exemplo n.º 13
0
 public IFont ToItem(AGSSerializationContext context)
 {
     return(context.Factory.Fonts.LoadFont(FontFamily, SizeInPoints, Style));
 }
Exemplo n.º 14
0
 public void FromItem(AGSSerializationContext context, ILoadImageConfig item)
 {
     TransparentColorSamplePointX = item.TransparentColorSamplePoint == null ? (int?)null : item.TransparentColorSamplePoint.Value.X;
     TransparentColorSamplePointY = item.TransparentColorSamplePoint == null ? (int?)null : item.TransparentColorSamplePoint.Value.Y;
 }
Exemplo n.º 15
0
 public IColorBlend ToItem(AGSSerializationContext context)
 {
     return(new AGSColorBlend(Colors.Select(c => Color.FromHexa(c)).ToArray(), Positions));
 }
Exemplo n.º 16
0
 public IRenderLayer ToItem(AGSSerializationContext context)
 {
     return(new AGSRenderLayer(Z, new PointF(1f, 1f)));
 }
Exemplo n.º 17
0
 public void FromItem(AGSSerializationContext context, IColorBlend item)
 {
     Colors    = item.Colors.Select(c => c.Value).ToArray();
     Positions = item.Positions;
 }
Exemplo n.º 18
0
 public void FromItem(AGSSerializationContext context, IRenderLayer item)
 {
     Z = item.Z;
 }
Exemplo n.º 19
0
 public void FromItem(AGSSerializationContext context, ICutscene item)
 {
     IsSkipping = item.IsSkipping;
     IsRunning  = item.IsRunning;
 }
Exemplo n.º 20
0
 public IBlend ToItem(AGSSerializationContext context)
 {
     return(new AGSBlend(Factors, Positions));
 }
Exemplo n.º 21
0
 public void FromItem(AGSSerializationContext context, IEdge item)
 {
     Value = item.Value;
 }
Exemplo n.º 22
0
 public void FromItem(AGSSerializationContext context, IBlend item)
 {
     Factors   = item.Factors;
     Positions = item.Positions;
 }
Exemplo n.º 23
0
 public void FromItem(AGSSerializationContext context, IObject item)
 {
     FromItem(context, (IPanel)item);
 }
Exemplo n.º 24
0
 public ILoadImageConfig ToItem(AGSSerializationContext context)
 {
     return(new AGSLoadImageConfig(TransparentColorSamplePointX == null || TransparentColorSamplePointY == null ? (Point?)null :
                                   new Point(TransparentColorSamplePointX.Value, TransparentColorSamplePointY.Value)));
 }
Exemplo n.º 25
0
 public ISound ToItem(AGSSerializationContext context)
 {
     return(null);
 }
Exemplo n.º 26
0
 public void FromItem(AGSSerializationContext context, ILoadImageConfig item)
 {
     TransparentColorSamplePointX = item.TransparentColorSamplePoint?.X;
     TransparentColorSamplePointY = item.TransparentColorSamplePoint?.Y;
 }
Exemplo n.º 27
0
        public ISpriteSheet ToItem(AGSSerializationContext context)
        {
            AGSSpriteSheet sheet = new AGSSpriteSheet(Path, CellWidth, CellHeight, StartFromCell, CellsToGrab, Order);

            return(sheet);
        }
Exemplo n.º 28
0
 public void FromItem(AGSSerializationContext context, IApproachStyle item)
 {
     ApproachWhenVerb             = item.ApproachWhenVerb;
     ApplyApproachStyleOnDefaults = item.ApplyApproachStyleOnDefaults;
 }
Exemplo n.º 29
0
 public void FromItem(AGSSerializationContext context, IDepthClipping item)
 {
     NearClippingPlane = context.GetContract(item.NearClippingPlane);
     FarClippingPlane  = context.GetContract(item.FarClippingPlane);
 }
Exemplo n.º 30
0
 void IContract <IObject> .FromItem(AGSSerializationContext context, IObject item)
 {
     FromItem(context, (ICharacter)item);
 }