// ------------------------------------------------------------------------- // PointerUp // 手を離した時の処理。 // ------------------------------------------------------------------------- public void PointerUp() // 手を離した時の処理。 { GMScript.Changeflg_CardBring(false); // 持ってますよフラグoff if (colflg == false) { InitPos(); // 初期位置へ戻す pointerflg = false; // 持っていない GMScript.Changeflg_Put(false); // 置きflgをoffへ? } else { PIN.enabled = true; // ピンを表示 } }
// -------------------------------------------------------------------------------- // OnTriggerEnter2D // 衝突した際の処理 // -------------------------------------------------------------------------------- private void OnTriggerEnter2D(Collider2D collision) { if (GMScript.GetCardBring() == false) // カード持っていなければ無効 { return; } if (Common.Left(collision.gameObject.name, 5) == "card_") { if (flg_Put == false) { flg_Put = true; } GMScript.Changeflg_Put(true); Card_Count++; // 衝突したカード情報を保存 blArray[int.Parse(collision.gameObject.name.Substring(5))] = true; //Debug.Log("配列状態出力 0 = " + blArray[0] + " 1 = " + blArray[1] + // " 2 = " + blArray[2] + " 3 = " + blArray[3] + " 4 = " + blArray[4]); } }