Пример #1
0
 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();
         }
     }
 }
Пример #2
0
 // アームで持つ
 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;
         }
     }
 }