/// <summary> /// 敵の破壊 /// </summary> /// <param name="sequence"></param> public void DestroyEnemy(Sequence sequence) { capsuleCol.enabled = false; // 破壊までの時間 float duration = 0.5f; // 内側に小さくする ドロップ内容で消える処理を分岐 sequence.Join(GetComponent <RectTransform>().DOSizeDelta(new Vector2(0, 100), duration).SetEase(Ease.Linear)); // 敵の管理リストからこの敵の情報を削除 gameManager.RemoveEnemyList(this); ////* ここから追加 *//// // Moneyを加算 gameManager.AddMoney(money); ////* ここまで *//// // スケールが0になるタイミングで破棄 Destroy(gameObject, duration); }