Exemple #1
0
 IObject IContract <IObject> .ToItem(AGSSerializationContext context)
 {
     return(ToItem(context));
 }
Exemple #2
0
 public void FromItem(AGSSerializationContext context, ISound sound)
 {
 }
 public void FromItem(AGSSerializationContext context, IWalkBehindArea item)
 {
     BaseLine = item.Baseline;
 }
Exemple #4
0
 public void FromItem(AGSSerializationContext context, ICamera item)
 {
     Enabled = item.Enabled;
 }
Exemple #5
0
 public void FromItem(AGSSerializationContext context, IPanel item)
 {
     Object = new ContractObject();
     Object.FromItem(context, item);
 }
Exemple #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);
 }
Exemple #9
0
 public void FromItem(AGSSerializationContext context, IOutfit item)
 {
     Outfit = item.ToDictionary();
 }
Exemple #10
0
 public RectangleF ToItem(AGSSerializationContext context)
 {
     return(new RectangleF(X, Y, Width, Height));
 }
 public void ToItem(AGSSerializationContext context, AGSImageComponent container)
 {
     container.SpriteProvider = SpriteProvider.ToItem(context);
     container.Image          = Image.ToItem(context);
 }
Exemple #12
0
 public void FromItem(AGSSerializationContext context, IFont item)
 {
     FontFamily   = item.FontFamily;
     Style        = item.Style;
     SizeInPoints = item.SizeInPoints;
 }
Exemple #13
0
 public IFont ToItem(AGSSerializationContext context)
 {
     return(context.Factory.Fonts.LoadFont(FontFamily, SizeInPoints, Style));
 }
Exemple #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;
 }
Exemple #15
0
 public IColorBlend ToItem(AGSSerializationContext context)
 {
     return(new AGSColorBlend(Colors.Select(c => Color.FromHexa(c)).ToArray(), Positions));
 }
Exemple #16
0
 public IRenderLayer ToItem(AGSSerializationContext context)
 {
     return(new AGSRenderLayer(Z, new PointF(1f, 1f)));
 }
Exemple #17
0
 public void FromItem(AGSSerializationContext context, IColorBlend item)
 {
     Colors    = item.Colors.Select(c => c.Value).ToArray();
     Positions = item.Positions;
 }
Exemple #18
0
 public void FromItem(AGSSerializationContext context, IRenderLayer item)
 {
     Z = item.Z;
 }
Exemple #19
0
 public void FromItem(AGSSerializationContext context, ICutscene item)
 {
     IsSkipping = item.IsSkipping;
     IsRunning  = item.IsRunning;
 }
Exemple #20
0
 public IBlend ToItem(AGSSerializationContext context)
 {
     return(new AGSBlend(Factors, Positions));
 }
Exemple #21
0
 public void FromItem(AGSSerializationContext context, IEdge item)
 {
     Value = item.Value;
 }
Exemple #22
0
 public void FromItem(AGSSerializationContext context, IBlend item)
 {
     Factors   = item.Factors;
     Positions = item.Positions;
 }
Exemple #23
0
 public void FromItem(AGSSerializationContext context, IObject item)
 {
     FromItem(context, (IPanel)item);
 }
 public ILoadImageConfig ToItem(AGSSerializationContext context)
 {
     return(new AGSLoadImageConfig(TransparentColorSamplePointX == null || TransparentColorSamplePointY == null ? (Point?)null :
                                   new Point(TransparentColorSamplePointX.Value, TransparentColorSamplePointY.Value)));
 }
Exemple #25
0
 public ISound ToItem(AGSSerializationContext context)
 {
     return(null);
 }
 public void FromItem(AGSSerializationContext context, ILoadImageConfig item)
 {
     TransparentColorSamplePointX = item.TransparentColorSamplePoint?.X;
     TransparentColorSamplePointY = item.TransparentColorSamplePoint?.Y;
 }
        public ISpriteSheet ToItem(AGSSerializationContext context)
        {
            AGSSpriteSheet sheet = new AGSSpriteSheet(Path, CellWidth, CellHeight, StartFromCell, CellsToGrab, Order);

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