1
0
forked from cgvr/DeltaVR

add some voicelines to archery range minigame

This commit is contained in:
2026-01-25 16:11:08 +02:00
parent ec45c402af
commit 24000ec80c
6 changed files with 24 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ public class ArcheryRangeModelGenerationController : MonoBehaviour
public Material modelDisplayActiveMaterial;
public Transform wire;
public Material wireActiveMaterial;
public NPCController npcController;
private bool modelGenerationInProgress;
private EventInstance printingSound;
@@ -56,6 +57,8 @@ public class ArcheryRangeModelGenerationController : MonoBehaviour
{
modelGenerationButton.Deactivate();
}
npcController.SpeakVoiceLine(3);
}
private async void InvokeModelGeneration()
@@ -76,6 +79,7 @@ public class ArcheryRangeModelGenerationController : MonoBehaviour
GeneratedModel = spawnedObject;
printingSound.setParameterByName("3DPrinterPrintingJob", 1);
npcController.SpeakVoiceLine(4);
OnModelReady();
modelGenerationButton.Deactivate();

View File

@@ -8,6 +8,7 @@ public class MicrophoneStand : MonoBehaviour
public GameObject microphoneOffStatus;
public GameObject microphoneOnStatus;
public NPCController npcController;
public FMODWhisperBridge fmodWhisperBridge;
// Start is called before the first frame update
@@ -35,6 +36,7 @@ public class MicrophoneStand : MonoBehaviour
microphoneOffStatus.SetActive(false);
microphoneOnStatus.SetActive(true);
AudioManager.Instance.PlayAttachedInstance(FMODEvents.Instance.RadioButton, gameObject);
npcController.SpeakVoiceLine(1);
fmodWhisperBridge.ActivateRecording();
}
}
@@ -47,6 +49,7 @@ public class MicrophoneStand : MonoBehaviour
microphoneOffStatus.SetActive(true);
microphoneOnStatus.SetActive(false);
AudioManager.Instance.PlayAttachedInstance(FMODEvents.Instance.RadioButton, gameObject);
npcController.SpeakVoiceLine(2);
fmodWhisperBridge.DeactivateRecording();
}
}