Ejemplo n.º 1
0
            public void HandleModelConfig(FileInfo sourceFile, ModelConfig baseModel, List <Model3D> modelCollection, DataTreeObject dataTreeParent = null, Transform3D globalTransform = null, Dictionary <string, dynamic> extraData = null)
            {
                Schemed schemed = (Schemed)baseModel.implementation;

                SchemedModel[] models = schemed.models;
                SKAnimatorToolsProxy.IncrementEnd(models.Length);
                foreach (SchemedModel schemedModel in models)
                {
                    // These shouldn't send the extra data over(?)
                    ConfigReferenceUtil.HandleConfigReference(sourceFile, schemedModel.model, modelCollection, dataTreeParent, globalTransform);
                    SKAnimatorToolsProxy.IncrementProgress();
                }
            }
Ejemplo n.º 2
0
            public void SetupCosmeticInformation(Schemed model, DataTreeObject dataTreeParent)
            {
                if (dataTreeParent == null)
                {
                    return;
                }

                SchemedModel[] models = model.models;
                List <object>  refs   = new List <object>();

                foreach (SchemedModel schemedModel in models)
                {
                    refs.Add(schemedModel.model.getName());
                }
                dataTreeParent.AddSimpleProperty(models.Length + " Schemed References", refs.ToArray(), SilkImage.Reference, SilkImage.SchemedModel);
            }