Esempio n. 1
0
 public void Complete()
 {
     if (currentParts != null)
     {
         if (currentParts.GetComponent <PartsStatus>().AddCheck())
         {
             currentParts.GetComponent <PolygonCollider2D>().enabled = true;//停止時のコライダーに切り替え
             currentParts.GetComponent <BoxCollider2D>().enabled     = false;
             currentParts.GetComponent <EditMove>().enabled          = false;
             Destroy(currentParts.GetComponent <Rigidbody2D>());
             currentParsScript.Complete();
             Color a = currentParts.GetComponent <SpriteRenderer>().color;
             currentParts.GetComponent <SpriteRenderer>().color = new Color(a.r, a.g, a.b, 255);//透明度を戻して確定を知らせる
             currentParts.GetComponent <PartsStatus>().Add();
             currentParts = null;
         }
     }
 }