void Update() { // フィーバーじゃないとき if (!GameManagement.manager.feverScript.fever) { if (nextPanel == null) { int temp = Random.Range(min, max); nextPanel = Create(panels[temp]); ob.AcquisitionOfChildren(); } } // フィーバーのとき else if (GameManagement.manager.feverScript.fever) { if (nextPanel == null) { nextPanel = Create(fPanelSet); ob.AcquisitionOfChildren(); } } }
// アームで持つ public void HoldOnArm() { // 存在するすべてのマスパネルを総当たり foreach (ObjectBase panel in c_MassPanel) { // もしアームとマスパネルが衝突していたら if (FC.Collider(c_Arm.colliderSet, panel.colliderSet)) { // マスパネルをアームの子供にする panel.transform.parent = c_Arm.transform; c_Arm.AcquisitionOfChildren(); break; } } }