void Start() { //jsonの初回ロード json = File.ReadAllText(Application.persistentDataPath + "/data.json");//読み取ってるよ savedata sv = new savedata(); json = encryption.DecryptString(json); JsonUtility.FromJsonOverwrite(json, sv);//読み取ったのを変換してるよ jiki = sv._jiki; //jiki = 10; //ここから if (jikimat = Resources.Load <Material>("Materials/no" + jiki)) { firsttriangle.GetComponent <SpriteRenderer>().material = jikimat; Debug.Log(jiki + "じゃん"); matFound = true; } else { jikispr = Resources.Load <Sprite>("Materials/no" + jiki); firsttriangle.GetComponent <SpriteRenderer>().sprite = jikispr; Debug.Log("ないじゃn"); } //ここまで //自機色決定 // mycolor = new Color(0, 1, 1, 1); // //自機色決定 // mycolor = new Color(0, 1, 1, 1); // aroundcolor = new Color(1, 0, 1, 1); firsttriangle.GetComponent <SpriteRenderer>().color = mycolor; firsttriangle.GetComponent <SpriteRenderer>().color = mycolor; //周りの色決定 patternset pm = BigTriangleNOW.GetComponent <patternset>(); relay pmm = BigBigTriangleNOW.GetComponent <relay>(); relay1 pmmm = BigBigBigTriangleNOW.GetComponent <relay1>(); relay1 pup = Triup_third.GetComponent <relay1>(); relay1 pleft = Trileft_third.GetComponent <relay1>(); relay1 pright = Triright_third.GetComponent <relay1>(); pm.aroundcolorchange(); pmm.aroundcolorchange(); pmmm.aroundcolorchange(); pup.aroundcolorchange(); pleft.aroundcolorchange(); pright.aroundcolorchange(); SE_container se = scriptbox.GetComponent <SE_container>();//スコアを取得 se.SEswitch(sv._sound); se.BGMswitch(sv._BGM); }
void triset()//三角形の再配置 { //正解の配置 relay1 q0 = triangleup.GetComponent <relay1>(); //スコアを取得 relay1 q1 = triangleleft.GetComponent <relay1>(); //スコアを取得 relay1 q2 = triangleright.GetComponent <relay1>(); //スコアを取得 switch (targetpos) { case 0: q0.set(pattern); break; case 1: q1.set(pattern); break; case 2: q2.set(pattern); break; } //不正解の配置 switch (hazurepos) { case 0: q0.setrand(pattern); while (q0.kinsoku(pattern)) { q0.setrand(pattern); } break; case 1: q1.setrand(pattern); while (q1.kinsoku(pattern)) { q1.setrand(pattern); } break; case 2: q2.setrand(pattern); while (q2.kinsoku(pattern)) { q2.setrand(pattern); } break; } }
public void colorReset() { patternset pm = BigTriangleNOW.GetComponent <patternset>(); relay pmm = BigBigTriangleNOW.GetComponent <relay>(); relay1 pmmm = BigBigBigTriangleNOW.GetComponent <relay1>(); relay1 pup = Triup_third.GetComponent <relay1>(); relay1 pleft = Trileft_third.GetComponent <relay1>(); relay1 pright = Triright_third.GetComponent <relay1>(); pm.aroundcolorchange(); pmm.aroundcolorchange(); pmmm.aroundcolorchange(); pup.aroundcolorchange(); pleft.aroundcolorchange(); pright.aroundcolorchange(); }