2021-12-29 20:03:42 +03:00

30 lines
729 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using Data;
using DefaultNamespace;
using DefaultNamespace.Weapons;
using UnityEngine;
using Weapons;
public class WeaponView : MonoBehaviour
{
private Weapon _weapon;
public Weapon Weapon => _weapon;
public void SetWeapon(Weapon weapon)
{
_weapon = weapon;
}
private void OnDestroy()
{
var go = Instantiate(_weapon.VFXGameObject, transform.position, transform.rotation);
go.AddComponent<VFXView>();
MusicController.Instance.AddAudioSource(go);
MusicController.Instance.RemoveAudioSource(gameObject);
MusicController.Instance.PlayAudioClip(_weapon.hitSound, go);
}
}