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); } } }