void Awake() { mm = modeManegerObj.GetComponent<ModeManegr>(); bgrcs = BGRedSlider.GetComponent<BGColorSlider>(); bggcs = BGGreenSlider.GetComponent<BGColorSlider>(); bgbcs = BGBlueSlider.GetComponent<BGColorSlider>(); }
private IEnumerator InstanceObjectCoroutine() { BGRedSlider = GameObject.Find("BGRedSlider"); bgrcs = BGRedSlider.GetComponent<BGColorSlider>(); BGGreenSlider = GameObject.Find("BGGreenSlider"); bggcs = BGGreenSlider.GetComponent<BGColorSlider>(); BGBlueSlider = GameObject.Find("BGBlueSlider"); bgbcs = BGBlueSlider.GetComponent<BGColorSlider>(); bgrcs.LoadColor(BackGroundRGB.x); bggcs.LoadColor(BackGroundRGB.y); bgbcs.LoadColor(BackGroundRGB.z); yield return null; PartsColor[] partsColor = FindObjectsOfType<PartsColor>(); if (_objectParam.Length > 0) { ColorSlider partsRed = GameObject.Find("RedSlider").GetComponent<ColorSlider>(); ColorSlider partsGreen = GameObject.Find("GreenSlider").GetComponent<ColorSlider>(); ColorSlider partsBlue = GameObject.Find("BlueSlider").GetComponent<ColorSlider>(); partsRed.LoadParts(PartsRGB.x); print(PartsRGB); partsGreen.LoadParts(PartsRGB.y); partsBlue.LoadParts(PartsRGB.z); print(partsRed); yield return null; print(_objectParam.Length + "_objectParam.lengthの数"); for (int i = 0; i < _objectParam.Length; i++) { switch (_objectParam[i].PartsNumber) { case 0: moreu1.transform.localScale = _objectParam[i].Scale; Instantiate(moreu1, _objectParam[i].Position, _objectParam[i].Rotate); break; case 1: moreu2.transform.localScale = _objectParam[i].Scale; Instantiate(moreu2, _objectParam[i].Position, _objectParam[i].Rotate); break; case 2: shiku.transform.localScale = _objectParam[i].Scale; Instantiate(shiku, _objectParam[i].Position, _objectParam[i].Rotate); break; case 3: aiushi.transform.localScale = _objectParam[i].Scale; Instantiate(aiushi, _objectParam[i].Position, _objectParam[i].Rotate); break; default: print("error発生:本来選択できるパーツ以外の番号がしてされた"); break; } moreu1.transform.localScale = Vector3.one; moreu2.transform.localScale = Vector3.one; shiku.transform.localScale = Vector3.one; aiushi.transform.localScale = Vector3.one; yield return null; } } Destroy(this.gameObject); }
void Awake() { BGRedSlider = GameObject.Find("BGRedSlider"); bgrcs = BGRedSlider.GetComponent<BGColorSlider>(); BGGreenSlider = GameObject.Find("BGGreenSlider"); bggcs = BGGreenSlider.GetComponent<BGColorSlider>(); BGBlueSlider = GameObject.Find("BGBlueSlider"); bgbcs = BGBlueSlider.GetComponent<BGColorSlider>(); sp = GetComponent<SpriteRenderer>(); }