public override void ResolveResources(Files.ResourceManager M59ResourceManager, bool RaiseChangedEvent) { // no base // base.ResolveResources(M59ResourceManager, RaiseChangedEvent); if (OverlayFile != String.Empty) { if (RaiseChangedEvent) Resource = M59ResourceManager.GetObject(OverlayFile); else resource = M59ResourceManager.GetObject(OverlayFile); if (resource != null) { animation.GroupMax = resource.FrameSets.Count; motionAnimation.GroupMax = resource.FrameSets.Count; } } foreach (SubOverlay obj in subOverlays) obj.ResolveResources(M59ResourceManager, false); foreach (SubOverlay obj in motionSubOverlays) obj.ResolveResources(M59ResourceManager, false); // appearance update ProcessAppearance(true); }