public virtual void VisitResourceCollection(IResourceCollection value) { for (int i = 0; i < value.Count; i++) { VisitResource(value[i]); } }
public ObjectLayer(LevelX.ObjectLayerX proxy, Level level) : this(proxy.Name, level) { Opacity = proxy.Opacity; IsVisible = proxy.Visible; RasterMode = proxy.RasterMode; GridColor = Color.ParseArgbHex(proxy.GridColor); GridWidth = proxy.GridWidth; GridHeight = proxy.GridHeight; Level = level; IResourceCollection <ObjectPool> pools = Level.Project.ObjectPoolManager.Pools; foreach (var objProxy in proxy.Objects) { ObjectInstance inst = ObjectInstance.FromXProxy(objProxy, Level.Project.ObjectPoolManager); if (inst != null) { AddObject(inst); } } if (proxy.Properties != null) { foreach (var propertyProxy in proxy.Properties) { PropertyManager.CustomProperties.Add(Property.FromXmlProxy(propertyProxy)); } } }
protected void AddResources <T> (TreeNode node, IResourceCollection <T> resources, int icon, Action <TreeNode, T> subNodeAction) where T : INamedResource { foreach (T resource in resources) { AddResource(node, resource, icon, subNodeAction); } }
private void AddResources <T> (TreeNode node, IResourceCollection <T> resources, int icon) where T : INamedResource { foreach (T resource in resources) { AddResource(node, resource, icon, null); } }
public ResourceCollectionAdapter(IResourceCollection <T> typedCollection) { _collection = typedCollection; _collection.Modified += HandleModified; _collection.ResourceAdded += HandleResourceAdded; _collection.ResourceModified += HandleResourceModified; _collection.ResourceRemoved += HandleResourceRemoved; }
public static T[] LoadAll <T>(IResourceCollection resources) { var deserializedResources = new T[resources.Count]; int index = 0; foreach (var resource in resources) { deserializedResources[index] = Load <T>(resource); index++; } return(deserializedResources); }
public override void LoadContents(IResourceCollection Context) { base.LoadContents(Context); var eNode = new ExampleNode("teddy_bear_toy"); AddChild(eNode); eNode.Scale = new Vector2(2.0f); TimeLine.Repeat(20.0f, t => { eNode.Location = new Microsoft.Xna.Framework.Vector2(500f * t.Progress); eNode.Scale = new Vector2(1.0f + 0.5f * (float)Math.Sin(Math.PI * 20 * t.Progress)); }); var eNode2 = new ExampleNode("mouse"); var dyNode = new DynamicElement(eNode2); dyNode.Location = new Vector2(500, 300); dyNode.Scale = new Vector2(0.4f); AddChild(dyNode); List<Texture2D> list = new List<Texture2D>(); for (int i = 0; i < 9; i++) { var l = Context.Get<Texture2D>(String.Format("c{0:0000}", i)); list.Add(l); } for (int i = 9; i > 0; i--) { var l = Context.Get<Texture2D>(String.Format("c{0:0000}", i)); list.Add(l); } fish = new Animation(new SpriteList(list), true, 30); AddChild(fish); fish.Location = new Vector2(100, 100); }
public PackageExplorer() { Resources = new PackageResourceCollection(); }
public override void LoadContents(IResourceCollection Context) { base.LoadContents(Context); if (!_load ) { var sp = new Sprite(Context.Get<Texture2D>(_asset)); AddChild(sp); _load = true; } }
public bool TryGetValue(string key, out IResourceCollection value) { return(tags.TryGetValue(key, out value)); }
public static bool Compare(this IResourceCollection source, IResourceCollection n) { return(Compare <IResource>(source, n)); }
public virtual void VisitResourceCollection(IResourceCollection value) { for (int i = 0; i < value.Count; i++) { this.VisitResource(value[i]); } }
public static bool Compare(this IResourceCollection source, IResourceCollection n, Func <IResource, IResource, bool> checkitem) { return(Compare <IResource>(source, n, checkitem)); }
public ResourceCollectionWrapper(IResourceCollection rc) { resourceCollection = rc; }
public static bool Compare(this IResourceCollection source, IResourceCollection n, Func <IResource, IResource, Action <string, string>, bool> checkitem, Action <string, string> errAct) { return(Compare <IResource>(source, n, checkitem, errAct)); }
public static bool Compare(this IResourceCollection source, IResourceCollection n, Func<IResource, IResource, Action<string, string>, bool> checkitem, Action<string, string> errAct) { return Compare<IResource>(source,n,checkitem,errAct); }
public static bool Compare(this IResourceCollection source, IResourceCollection n, Func<IResource, IResource, bool> checkitem) { return Compare<IResource>(source,n,checkitem); }
public static bool Compare(this IResourceCollection source, IResourceCollection n) { return Compare<IResource>(source,n); }
/// <summary> /// Register a specific URI and bind it to a specific ResourceCollection /// </summary> /// <param name="collectionURI">collectionURI the collection URI to be registered. Must not be null.</param> /// <param name="collection">collection the ResourceCollection to be associated with this URI. Must not be null.</param> public void RegisterCollection(String collectionURI, IResourceCollection collection) { collectionFinder.registerCollection(collectionURI, new ResourceCollectionWrapper(collection)); }
public bool TryGetValue(string key, out IResourceCollection value) { value = default; return(tags?.TryGetValue(key, out value) ?? false); }
public JResourceCollection findCollection(JXPathContext xpc, string str) { IResourceCollection rcollection = collectionFinder.FindCollection(new DynamicContext(xpc), str); return(new ResourceCollectionWrapper(rcollection)); }
public virtual IResourceCollection TransformResourceCollection(IResourceCollection value) { IResource[] array = new IResource[value.Count]; for (int i = 0; i < value.Count; i++) { array[i] = this.TransformResource(value[i]); } IResourceCollection target = new ResourceCollection(); target.AddRange(array); return target; }