static void CloneAll(byte[] ui, Transform root) { if (ui != null) { LoadBundle(); ModelManager2D.Initial(); var all = ModelManager2D.LoadModels(ui, "assTest"); var models = all.models.child; for (int i = 0; i < models.Count; i++) { EditorModelManager2D.LoadToGame(models[i], null, root, ""); } } }
static void Clone(string Assetsname, string CloneName, byte[] ui, Transform root) { if (ui != null) { if (Assetsname != null) { if (CloneName != null) { if (CloneName != "") { LoadBundle(); ModelManager2D.Initial(); ModelManager2D.LoadModels(ui, "assTest"); EditorModelManager2D.LoadToGame(Assetsname, CloneName, null, root, ""); } } } } }
static void Clone(string CloneName, byte[] ui, Transform root, Element2DCreate ele) { if (ui != null) { if (CloneName != null) { if (CloneName != "") { LoadBundle(); ModelManager2D.Initial(root); ele.RegExtendComponent(); var assets = ModelManager2D.LoadModels(ui, "assTest"); var fake = ModelManager2D.GameBuffer.FindChild(assets.models, CloneName); var go = ModelManager2D.GameBuffer.Clone(fake); go.transform.SetParent(root); } } } }