IEnumerator DetonateMineRoutine()
        {
            detonating = true;
            mine       = GetMine();
            mine.DetonateAG(new KSPActionParam(KSPActionGroup.None, KSPActionType.Activate));
            yield return(new WaitForSeconds(1));

            part.explode();
        }
Ejemplo n.º 2
0
        IEnumerator DetonateMineRoutine()
        {
            detonating = true;
            mine       = GetMine();
            mine.ArmAG(new KSPActionParam(KSPActionGroup.None, KSPActionType.Activate));
            AddForce();
            yield return(new WaitForFixedUpdate());

            mine.DetonateAG(new KSPActionParam(KSPActionGroup.None, KSPActionType.Activate));
            part.explode();
        }
Ejemplo n.º 3
0
        IEnumerator DetonateMineRoutine()
        {
            detonating = true;
            UnityEngine.Debug.Log("[OrX Bonus Ball] Waldo Attack " + this.vessel.vesselName + " Detonating ... ");

            mine = GetMine();
            mine.ArmAG(new KSPActionParam(KSPActionGroup.None, KSPActionType.Activate));
            yield return(new WaitForFixedUpdate());

            mine.DetonateAG(new KSPActionParam(KSPActionGroup.None, KSPActionType.Activate));
            part.explode();
        }