private void Update() { if (currentGuest != null) { Handshake(); if (handshakeTimer >= 1.0f) { StartCoroutine(currentGuest.AfterHandshake()); currentGuest = null; handshakeTimer = 0.0f; } } }