public SimpleInnerLoader getInnerPool(string uri, SimpleLoadDataType type, Action <object> onloaded, object bringData) { SimpleInnerLoader loader; loader = new SimpleInnerLoader(uri, type, onloaded, bringData); loader.Load(); return(loader); }
private void onloaded(object obj) { SimpleInnerLoader loader = obj as SimpleInnerLoader; if (loader.state == SimpleLoadedState.Failed) { return; } GameObject go = loader.loadedData as GameObject; go.SetActive(false); point = go.transform.FindChild("point"); grey = go.transform.FindChild("grey"); black = go.transform.FindChild("black"); circle = go.transform.FindChild("yuan"); line = go.transform.FindChild("greyLine"); dashed = go.transform.FindChild("dashedLine"); dashedMaterial = dashed.GetComponent <MeshRenderer>().sharedMaterial; dashed_red = go.transform.FindChild("dashedLine_red"); dashedMaterial_red = dashed_red.GetComponent <MeshRenderer>().sharedMaterial; text = go.transform.FindChild("text"); area = go.transform.FindChild("area"); fork = go.transform.FindChild("cha"); floor = go.transform.FindChild("floor2d"); white = go.transform.FindChild("white"); for (int i = 0; i < 10; i++) { Transform tran = go.transform.FindChild("tBoard" + i); if (i == 0) { tBoard = tran; } if (tran == null) { break; } tBoardTextures.Add(tran.GetComponent <Renderer>().sharedMaterial.mainTexture as Texture2D); } for (int i = 0; i < 10; i++) { Transform tran = go.transform.FindChild("topBoard" + i); if (i == 0) { topBoard = tran; } if (tran == null) { break; } topBoardTextures.Add(tran.GetComponent <Renderer>().material.mainTexture as Texture2D); } floor3d = go.transform.FindChild("floor3d"); wall3d = go.transform.FindChild("wall3d"); walltop = go.transform.FindChild("walltop"); quad = go.transform.FindChild("quad").gameObject; quad.AddComponent <GoodsView>(); input = go.transform.FindChild("input"); rotate = go.transform.FindChild("rotate"); point_select = go.transform.FindChild("point_select"); mask_select = go.transform.FindChild("mask_select"); inputWallLength = go.transform.FindChild("inputWallLength"); circleRotate = go.transform.FindChild("circleRotate"); disFloor = go.transform.FindChild("disFloor"); rotateicon = go.transform.FindChild("rotateicon"); }