// Установить цвет кисти public void set_col(BrushCols col) { ParticleSystem part_sys; GameObject scn = GameObject.FindGameObjectWithTag("GameController"); Scene scn_comp = scn.GetComponent <Scene>(); Destroy(scn_comp.particle.gameObject); switch (col) { case BrushCols.Blue: scn_comp.load_brush(BrushCols.Blue); break; case BrushCols.Red: scn_comp.load_brush(BrushCols.Red); break; case BrushCols.White: scn_comp.load_brush(BrushCols.White); break; case BrushCols.Yellow: scn_comp.load_brush(BrushCols.Yellow); break; case BrushCols.Black: scn_comp.load_brush(BrushCols.Black); break; case BrushCols.Green: scn_comp.load_brush(BrushCols.Green); break; } Display.color_wnd_close(); }
// Загрузка партиклов для кисти public void load_brush(BrushCols col = BrushCols.Default) { GameObject part = Instantiate(Resources.Load(Config.pref_inst_path + "Particle" + col.ToString()) as GameObject); particle = part.GetComponent <ParticleSystem>(); }