Изменена звуковая схема урона.

This commit is contained in:
DyatelO 2021-11-29 16:13:48 +03:00
parent 8ab779c400
commit c1ef5284ab
17 changed files with 375 additions and 72 deletions

View File

@ -25,6 +25,7 @@ GameObject:
- component: {fileID: 836796198181563709} - component: {fileID: 836796198181563709}
- component: {fileID: 7882768389961234964} - component: {fileID: 7882768389961234964}
- component: {fileID: 8433444239434282589} - component: {fileID: 8433444239434282589}
- component: {fileID: 6720001136514350573}
m_Layer: 0 m_Layer: 0
m_Name: Asvald m_Name: Asvald
m_TagString: Untagged m_TagString: Untagged
@ -272,7 +273,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1830563931789208422} m_GameObject: {fileID: 1830563931789208422}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3} m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3}
m_Name: m_Name:
@ -290,7 +291,10 @@ MonoBehaviour:
- {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3} - {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3}
- {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3} - {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3}
- {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3} - {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3}
bonusSound: {fileID: 0}
_startGame: {fileID: 0}
_controller: {fileID: 8981675715780948568} _controller: {fileID: 8981675715780948568}
aSourse: {fileID: 0}
--- !u!82 &7882768389961234964 --- !u!82 &7882768389961234964
AudioSource: AudioSource:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -421,6 +425,18 @@ MonoBehaviour:
_weaponlist: _weaponlist:
- {fileID: 11400000, guid: 92504437725aa854c98196750a332319, type: 2} - {fileID: 11400000, guid: 92504437725aa854c98196750a332319, type: 2}
- {fileID: 11400000, guid: ee4c4a79d615ec7479a4c1c287803cec, type: 2} - {fileID: 11400000, guid: ee4c4a79d615ec7479a4c1c287803cec, type: 2}
--- !u!114 &6720001136514350573
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1830563931789208422}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6204da1a1285ccf469ff66d606c6b9bf, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &6066795914418986129 --- !u!114 &6066795914418986129
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -618,18 +634,18 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: f102085e8bc4cad4992d43b84dee1055, type: 3} m_SourcePrefab: {fileID: 100100000, guid: f102085e8bc4cad4992d43b84dee1055, type: 3}
--- !u!4 &6648848818418097520 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055,
type: 3}
m_PrefabInstance: {fileID: 4573954764515699269}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6273132103624705994 stripped --- !u!1 &6273132103624705994 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 7527582019267571087, guid: f102085e8bc4cad4992d43b84dee1055, m_CorrespondingSourceObject: {fileID: 7527582019267571087, guid: f102085e8bc4cad4992d43b84dee1055,
type: 3} type: 3}
m_PrefabInstance: {fileID: 4573954764515699269} m_PrefabInstance: {fileID: 4573954764515699269}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!4 &6648848818418097520 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7150739129758644021, guid: f102085e8bc4cad4992d43b84dee1055,
type: 3}
m_PrefabInstance: {fileID: 4573954764515699269}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3996594619220216254 stripped --- !u!4 &3996594619220216254 stripped
Transform: Transform:
m_CorrespondingSourceObject: {fileID: 580738119904666619, guid: f102085e8bc4cad4992d43b84dee1055, m_CorrespondingSourceObject: {fileID: 580738119904666619, guid: f102085e8bc4cad4992d43b84dee1055,

View File

@ -138,6 +138,7 @@ GameObject:
- component: {fileID: -2729974403375798509} - component: {fileID: -2729974403375798509}
- component: {fileID: 6125172369148389766} - component: {fileID: 6125172369148389766}
- component: {fileID: 1623388407224328517} - component: {fileID: 1623388407224328517}
- component: {fileID: 5090301973916764393}
m_Layer: 0 m_Layer: 0
m_Name: Emir m_Name: Emir
m_TagString: Untagged m_TagString: Untagged
@ -385,7 +386,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8853505284533567511} m_GameObject: {fileID: 8853505284533567511}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3} m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3}
m_Name: m_Name:
@ -403,7 +404,10 @@ MonoBehaviour:
- {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3} - {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3}
- {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3} - {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3}
- {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3} - {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3}
bonusSound: {fileID: 0}
_startGame: {fileID: 0}
_controller: {fileID: 7509513666596637474} _controller: {fileID: 7509513666596637474}
aSourse: {fileID: 0}
--- !u!82 &6125172369148389766 --- !u!82 &6125172369148389766
AudioSource: AudioSource:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -534,6 +538,18 @@ MonoBehaviour:
_weaponlist: _weaponlist:
- {fileID: 11400000, guid: 92504437725aa854c98196750a332319, type: 2} - {fileID: 11400000, guid: 92504437725aa854c98196750a332319, type: 2}
- {fileID: 11400000, guid: ee4c4a79d615ec7479a4c1c287803cec, type: 2} - {fileID: 11400000, guid: ee4c4a79d615ec7479a4c1c287803cec, type: 2}
--- !u!114 &5090301973916764393
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8853505284533567511}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6204da1a1285ccf469ff66d606c6b9bf, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &154816995971194204 --- !u!1001 &154816995971194204
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -618,12 +634,6 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 97b4a76c55741764e880b63d6e1514a9, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 97b4a76c55741764e880b63d6e1514a9, type: 3}
--- !u!4 &226228789877196045 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9,
type: 3}
m_PrefabInstance: {fileID: 154816995971194204}
m_PrefabAsset: {fileID: 0}
--- !u!1 &605849935088754615 stripped --- !u!1 &605849935088754615 stripped
GameObject: GameObject:
m_CorrespondingSourceObject: {fileID: 742650227762578155, guid: 97b4a76c55741764e880b63d6e1514a9, m_CorrespondingSourceObject: {fileID: 742650227762578155, guid: 97b4a76c55741764e880b63d6e1514a9,
@ -636,6 +646,12 @@ Transform:
type: 3} type: 3}
m_PrefabInstance: {fileID: 154816995971194204} m_PrefabInstance: {fileID: 154816995971194204}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!4 &226228789877196045 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 73672630868547665, guid: 97b4a76c55741764e880b63d6e1514a9,
type: 3}
m_PrefabInstance: {fileID: 154816995971194204}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2851743284645679425 --- !u!1001 &2851743284645679425
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -135,9 +135,9 @@ GameObject:
- component: {fileID: 8834890311105204203} - component: {fileID: 8834890311105204203}
- component: {fileID: 8834890311105204223} - component: {fileID: 8834890311105204223}
- component: {fileID: 8834890311105204201} - component: {fileID: 8834890311105204201}
- component: {fileID: -4877237158997480483}
- component: {fileID: 8834890311105204220} - component: {fileID: 8834890311105204220}
- component: {fileID: 8834890311105204219} - component: {fileID: 8834890311105204219}
- component: {fileID: 8256334551666025720}
m_Layer: 0 m_Layer: 0
m_Name: Ragnar m_Name: Ragnar
m_TagString: Untagged m_TagString: Untagged
@ -373,32 +373,6 @@ MonoBehaviour:
updateRate: 0.01 updateRate: 0.01
_healthUI: {fileID: 1553902454525976294} _healthUI: {fileID: 1553902454525976294}
_attackEnergyUI: {fileID: 7394463592956814944} _attackEnergyUI: {fileID: 7394463592956814944}
--- !u!114 &-4877237158997480483
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8834890311105204202}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3}
m_Name:
m_EditorClassIdentifier:
state: {fileID: 8834890311105204208}
hit_LightingAudio: {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3}
hit_LaserAudio: {fileID: 8300000, guid: 75cd25f85e881bc458b1dd2f2bd8d84a, type: 3}
hit_TowerFireballAudio: {fileID: 8300000, guid: ab5fd4a38b69eb84f8ca0b8919cedd9c,
type: 3}
hit_SFX:
- {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3}
- {fileID: 8300000, guid: 75cd25f85e881bc458b1dd2f2bd8d84a, type: 3}
- {fileID: 8300000, guid: ab5fd4a38b69eb84f8ca0b8919cedd9c, type: 3}
throw_SFX:
- {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3}
- {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3}
- {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3}
_controller: {fileID: 8834890311105204220}
--- !u!114 &8834890311105204220 --- !u!114 &8834890311105204220
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -534,6 +508,18 @@ AudioSource:
m_PreInfinity: 2 m_PreInfinity: 2
m_PostInfinity: 2 m_PostInfinity: 2
m_RotationOrder: 4 m_RotationOrder: 4
--- !u!114 &8256334551666025720
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8834890311105204202}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6204da1a1285ccf469ff66d606c6b9bf, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &8834890310216622063 --- !u!1001 &8834890310216622063
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -349,7 +349,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8834890311105204202} m_GameObject: {fileID: 8834890311105204202}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3} m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3}
m_Name: m_Name:

View File

@ -3112,7 +3112,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1102420987} m_GameObject: {fileID: 1102420987}
m_Enabled: 1 m_Enabled: 0
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8dc4cc07f3bed18489377bd6a954befc, type: 3} m_Script: {fileID: 11500000, guid: 8dc4cc07f3bed18489377bd6a954befc, type: 3}
m_Name: m_Name:
@ -4594,6 +4594,66 @@ Transform:
type: 3} type: 3}
m_PrefabInstance: {fileID: 1726069082} m_PrefabInstance: {fileID: 1726069082}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1 &1743009244
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1743009246}
- component: {fileID: 1743009245}
m_Layer: 0
m_Name: Audio
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1743009245
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1743009244}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3278c752de75f1f4e9d52e87c943effa, type: 3}
m_Name:
m_EditorClassIdentifier:
sounds:
- nmae: Lighting_Hit
clip: {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3}
volume: 0.75
pitch: 1
source: {fileID: 0}
- nmae: Laser_Hit
clip: {fileID: 8300000, guid: 75cd25f85e881bc458b1dd2f2bd8d84a, type: 3}
volume: 0.75
pitch: 1
source: {fileID: 0}
- nmae: TowerCrystall_Hit
clip: {fileID: 8300000, guid: ab5fd4a38b69eb84f8ca0b8919cedd9c, type: 3}
volume: 0.75
pitch: 1
source: {fileID: 0}
phrases: []
--- !u!4 &1743009246
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1743009244}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 19.27023, y: 3.8074334, z: -13.900061}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1794612832 --- !u!1001 &1794612832
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4732,7 +4792,7 @@ GameObject:
- component: {fileID: 1801060025} - component: {fileID: 1801060025}
- component: {fileID: 1801060027} - component: {fileID: 1801060027}
- component: {fileID: 1801060033} - component: {fileID: 1801060033}
- component: {fileID: 1801060039} - component: {fileID: 1801060038}
- component: {fileID: 1801060035} - component: {fileID: 1801060035}
- component: {fileID: 1801060029} - component: {fileID: 1801060029}
m_Layer: 0 m_Layer: 0
@ -5078,7 +5138,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
life: 2 life: 2
menu: {fileID: 104479278} menu: {fileID: 104479278}
--- !u!114 &1801060039 --- !u!114 &1801060038
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -5087,26 +5147,9 @@ MonoBehaviour:
m_GameObject: {fileID: 1801060021} m_GameObject: {fileID: 1801060021}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1a99dc0f9656d2241b5ada4edc0765ee, type: 3} m_Script: {fileID: 11500000, guid: 6204da1a1285ccf469ff66d606c6b9bf, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
state: {fileID: 1801060026}
hit_LightingAudio: {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3}
hit_LaserAudio: {fileID: 8300000, guid: 75cd25f85e881bc458b1dd2f2bd8d84a, type: 3}
hit_TowerFireballAudio: {fileID: 8300000, guid: ab5fd4a38b69eb84f8ca0b8919cedd9c,
type: 3}
hit_SFX:
- {fileID: 8300000, guid: 6c42231c18643dc4d9d8f8d15bc4735b, type: 3}
- {fileID: 8300000, guid: 75cd25f85e881bc458b1dd2f2bd8d84a, type: 3}
- {fileID: 8300000, guid: ab5fd4a38b69eb84f8ca0b8919cedd9c, type: 3}
throw_SFX:
- {fileID: 8300000, guid: 9ea918c6c23577f4e885a8490d2f2046, type: 3}
- {fileID: 8300000, guid: 4af8bb0096e5d15489b02be84b6ce2a4, type: 3}
- {fileID: 8300000, guid: dbba45d74994bff4e8b406722fc8f468, type: 3}
bonusSound: {fileID: 0}
_startGame: {fileID: 8300000, guid: 074f6b4b9b40a344e9af80a6b6346201, type: 3}
_controller: {fileID: 1801060035}
aSourse: {fileID: 1801060029}
--- !u!1001 &1850245407 --- !u!1001 &1850245407
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -0,0 +1,46 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEngine.Audio;
public class AudioSwitcher : MonoBehaviour
{
public Sounds[] sounds;
public Phrases[] phrases;
private void Awake() {
foreach(Sounds s in sounds)
{
s.source = gameObject.AddComponent<AudioSource>();
s.source.clip = s.clip;
s.source.volume = s.volume;
s.source.pitch = s.pitch;
}
foreach(Phrases p in phrases)
{
p.source = gameObject.AddComponent<AudioSource>();
p.source.clip = p.clip;
p.source.volume = p.volume;
p.source.pitch = p.pitch;
}
}
public void Play(string name)
{
Sounds s = Array.Find(sounds, sound => sound.nmae == name);
if(s == null)
return;
s.source.Play();
}
public void PlayPhrase(string index)
{
Phrases s = Array.Find(phrases, sound => sound.nmae == index);
if(s == null)
return;
s.source.Play();
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 3278c752de75f1f4e9d52e87c943effa
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,10 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
[Serializable]
public class Phrases : Sounds
{
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bc21b6ee0ba9b954bb08d568aa3fa501
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,25 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SaySomething : MonoBehaviour
{
[SerializeField] private List<HealthController> playerHealths;
void Start()
{
playerHealths = new List<HealthController>( FindObjectsOfType<HealthController>());
//playerHealths.AddRange( );
foreach(HealthController hc in playerHealths)
{
if(hc.currentHealth <= 0)
{
FindObjectOfType<AudioSwitcher>().PlayPhrase(Random.Range(0, 15).ToString());
}
}
}
// Update is called once per frame
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: aa93c59579e641f4ea6f2fc4929eca43
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Audio;
using System;
[Serializable]
public class Sounds
{
public string nmae;
public AudioClip clip;
[Range(0f, 1f)]
public float volume;
[Range(0.1f, 3f)]
public float pitch;
[HideInInspector]
public AudioSource source;
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8d22abcf21a1ec64e8b64b1e1af9097c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 38a9826219eaaf84fab1ddc9164cfe6a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,27 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerTrigger : MonoBehaviour
{
//[SerializeField] private HealthController _healthHit;
//[SerializeField] private AudioSwitcher
private void OnTriggerEnter(Collider other) {
if(other.gameObject.GetComponent<ProjectileController>().damage == 1000)
{
FindObjectOfType<AudioSwitcher>().Play("Lighting_Hit");
Debug.Log("Take 1000");
}
else if(other.gameObject.GetComponent<ProjectileController>().damage == 360)
{
FindObjectOfType<AudioSwitcher>().Play("Laser_Hit");
Debug.Log("Take 360");
}
else if(other.gameObject.GetComponent<ProjectileController>().damage == 440)
{
FindObjectOfType<AudioSwitcher>().Play("TowerCrystall_Hit");
Debug.Log("Take 440");
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6204da1a1285ccf469ff66d606c6b9bf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long