This commit is contained in:
Nim XD
2024-08-27 21:01:33 +05:30
parent 99eaf514fd
commit 121a1b7c73
31803 changed files with 623461 additions and 623399 deletions

View File

@@ -1,36 +1,36 @@
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Collections
{
/// <summary>
/// Global object that automatically grabs all required images.
/// </summary>
[CreateAssetMenu(fileName = "FirearmCollection", menuName = "HeroEditor4D/FirearmCollection")]
public class FirearmCollection : ScriptableObject
{
public string Id;
public List<FirearmParams> FirearmParams;
public static Dictionary<string, FirearmCollection> Instances = new Dictionary<string, FirearmCollection>();
public void OnEnable()
{
if (!Instances.ContainsKey(Id))
{
Instances.Add(Id, this);
}
}
}
[Serializable]
public class FirearmParams
{
public string Name;
public ParticleSystem FireMuzzlePrefab;
public AudioClip ShotSound;
public AudioClip ReloadSound;
}
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Assets.HeroEditor4D.Common.Scripts.Collections
{
/// <summary>
/// Global object that automatically grabs all required images.
/// </summary>
[CreateAssetMenu(fileName = "FirearmCollection", menuName = "HeroEditor4D/FirearmCollection")]
public class FirearmCollection : ScriptableObject
{
public string Id;
public List<FirearmParams> FirearmParams;
public static Dictionary<string, FirearmCollection> Instances = new Dictionary<string, FirearmCollection>();
public void OnEnable()
{
if (!Instances.ContainsKey(Id))
{
Instances.Add(Id, this);
}
}
}
[Serializable]
public class FirearmParams
{
public string Name;
public ParticleSystem FireMuzzlePrefab;
public AudioClip ShotSound;
public AudioClip ReloadSound;
}
}