protected override void Attack() { var bullet = GameManager.Get.Spawn_system.OnSpawn(m_weapon.GetComponent <SpawnID>()); var weapon = bullet.GetComponent <Weapon>(); weapon.Init(transform.root, transform.up + transform.position, LayerCustom.PlayerBullet, Attack_value, transform.up, ActorMotionMode.Line); AttackAction(); GameManager.Get.Sound_system.Current.PlayOneShot(AudioGet.Enum(weapon.Enum_weapon)); }
public static void PlayOneShot(this AudioSource target, AudioGet get) { target.PlayOneShot(SoundSystem.Get.GetAudioClip(get)); }
public AudioClip GetAudioClip(AudioGet sound) { return(SoundDictionary[sound]); }
public void LoadAllAudioClip() { SoundDictionary.Add(AudioGet.Enum(EnumWeapon.Default), Resources.Load <AudioClip>(GamePath.Sound.Weapons)); SoundDictionary.Add(AudioGet.Enum(EnumAudio.Death), Resources.Load <AudioClip>(GamePath.Sound.Death)); }
public virtual void Dealth() { GameManager.Get.Sound_system.Current.PlayOneShot(AudioGet.Enum(DealthAudio)); GameManager.Get.Particle_system.PlayOnPos(DealthParticle, transform.position); }
public override void Dealth() { GameManager.Get.Sound_system.Current.PlayOneShot(AudioGet.Enum(DealthAudio)); GameManager.Get.Particle_system.PlayOnPos(DealthParticle, transform.position, transform.localEulerAngles); }