void Update() { if (isFaceDirectionOnMyMask) { var isMyMaskActive = activeStickerManager.ActiveSticker?.id == Const_Items.MyMaskId; if (isMyMaskActive) { npc.FaceDirection(faceDirectionOnMyMask); isFacingMyMaskDirection = true; return; } // Immediately face another direction if coming out of Facing My Mask state. if (!isMyMaskActive && isFacingMyMaskDirection) { timer = 0f; isFacingMyMaskDirection = false; } } timer = Mathf.Max(0, timer - Time.deltaTime); if (timer <= 0f) { FaceRandomDirection(); timer = changeDirectionTime; } }
private void OnErasMovesDone(PlayableDirector aDirector) { Ero.FaceDirection(Directions.Down); DefaultCamera(); game.ChangeStateInteract(); }