void OnTriggerStay2D(Collider2D col)
 {
     if (col.tag == "Player" && !capturing && missionLog.mission[missionLog.currentMission] is CaptureMission)
     {
         CaptureMission captureMission = missionLog.mission[missionLog.currentMission] as CaptureMission;
         capturing = true;
         StartCoroutine(StartCapture(captureMission));
     }
 }
    IEnumerator StartCapture(CaptureMission capture)
    {
        captureAmount += 1;
        yield return(new WaitForSeconds(0.1f));

        captureLength.fillAmount = captureAmount / 10;
        if (captureAmount == 10)
        {
            capture.FlagCaptured();
            Destroy(this.transform.parent.gameObject);
        }
        capturing = false;
    }