// Update is called once per frame void Update() { SetGUIPosition(version.gameObject, 1.0f, 0.0f, -1, 0.5f); if (!startSceneComplete && Input.anyKey) { startSceneComplete = true; footer.StartMoving(); title.StartMoving(); Destroy(pressButtonText.gameObject); StartCoroutine(WaitForStartSceneComplete()); } if (itemsReady && Input.GetKeyDown(KeyCode.DownArrow)) { menueItemManager.NextMenueItem(); } if (itemsReady && Input.GetKeyDown(KeyCode.UpArrow)) { menueItemManager.PreviousMenueItem(); } }
// Update is called once per frame void Update() { if (playCutScene) { // controll door if (doorClipStep == 0) { doorClip.TriggerClip("CLIP1"); doorClipStep++; } if (Time.timeSinceLevelLoad > (startTime + doorClip1Duration) && doorClipStep == 1) { doorClip.TriggerClip("WAIT"); doorClipStep++; } if (Time.timeSinceLevelLoad > startTime + doorClip2Time && doorClipStep == 2) { doorClip.TriggerClip("CLIP2"); doorClipStep++; } if (Time.timeSinceLevelLoad > startTime + doorClip2Time && doorClipStep == 3 && doorClip.animationComplete) { doorClip.TriggerClip("WAIT"); doorClipStep++; } if (Time.timeSinceLevelLoad > startTime + doorClip3Time && doorClipStep == 4) { doorClip.TriggerClip("CLIP3"); doorClipStep++; } if (Time.timeSinceLevelLoad > startTime + doorClip3Time && doorClipStep == 5 && doorClip.animationComplete) { doorClip.TriggerClip("WAIT"); doorClipStep++; } if (Time.timeSinceLevelLoad > startTime + doorClip4Time && doorClipStep == 6) { doorClip.TriggerClip("CLIP4"); doorClipStep++; CameraFollow.GetInstance().ShakeSmall(); } if (doorClipStep == 7 && doorClip.animationTriggerReached) { CameraFollow.GetInstance().ShakeMedium(); doorClipStep++; } // controll goblin if (Time.timeSinceLevelLoad > startTime && goblinClipStep == 0) { goblinClip.TriggerClip("RUN"); goblinMovement.StartMoving(); goblinClipStep++; } if (goblinClipStep == 1 && !goblinMovement.isMoving) { goblinClip.TriggerClip("IDLE"); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStartTalking1Time && goblinClipStep == 2) { goblinClip.TriggerClip("TALK"); dialogue.StartDialogue(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStopTalking1Time && goblinClipStep == 3) { goblinClip.TriggerClip("IDLE"); dialogue.DisableLastTextBox(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStartTalking2Time && goblinClipStep == 4) { goblinClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStopTalking2Time && goblinClipStep == 5) { goblinClip.TriggerClip("IDLE"); dialogue.DisableLastTextBox(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStartTalking3Time && goblinClipStep == 6) { goblinClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStopTalking3Time && goblinClipStep == 7) { goblinClip.TriggerClip("IDLE"); dialogue.DisableLastTextBox(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStartTalking4Time && goblinClipStep == 8) { goblinClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinStopTalking4Time && goblinClipStep == 9) { goblinClip.TriggerClip("IDLE"); dialogue.DisableLastTextBox(); goblinClipStep++; } if (Time.timeSinceLevelLoad > startTime + goblinFallTime && goblinClipStep == 10) { goblinClip.TriggerClip("FALL"); goblinClipStep++; } // controll barbarian if (doorClipStep == 8 && doorClip.animationComplete && barbarianClipStep == 0) { doorClip.TriggerClip("CLIP5"); barbarianClip.gameObject.SetActive(true); barbarianClipStep++; } if (barbarianClipStep == 1 && barbarianClip.animationComplete) { barbarianClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStopTalking1Time && barbarianClipStep == 2) { barbarianClip.TriggerClip("LOOK"); dialogue.DisableLastTextBox(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStartTalking2Time && barbarianClipStep == 3) { barbarianClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStopTalking2Time && barbarianClipStep == 4) { barbarianClip.TriggerClip("LOOK"); dialogue.DisableLastTextBox(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStartTalking3Time && barbarianClipStep == 5) { barbarianClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStopTalking3Time && barbarianClipStep == 6) { barbarianClip.TriggerClip("LOOK"); dialogue.DisableLastTextBox(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStartTalking4Time && barbarianClipStep == 7) { barbarianClip.TriggerClip("TALK"); dialogue.NextDialogueStep(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStopTalking4Time && barbarianClipStep == 8) { barbarianClip.TriggerClip("LOOK"); dialogue.DisableLastTextBox(); barbarianClipStep++; } if (Time.timeSinceLevelLoad > startTime + barbarianStartPlayer && barbarianClipStep == 9) { PrepareStartGame(); barbarianClipStep++; } } }