protected override void RetainParticipationWithActionGraphGO()
 {
     if (participantReference != null)
     {
         GameObject gameObject = ActionSequencer.FindActionGraphObject(participantReference.Value);
         if (gameObject != null && !participationController.LockParticipation(new ParticipationRequest(ParticipationRequest.Type.Lock, participantReference, "PenguinInteraction")))
         {
             OnActionSequencerSequenceCompleted(base.gameObject);
         }
     }
 }