EscapeShooter/My project/Assets/Project Files/Game/Scripts/Drop/DropData.cs

40 lines
905 B
C#

using UnityEngine.Serialization;
namespace Watermelon.SquadShooter
{
[System.Serializable]
public class DropData
{
[FormerlySerializedAs("dropType")]
public DropableItemType DropType;
[FormerlySerializedAs("currencyType")]
public CurrencyType CurrencyType;
[FormerlySerializedAs("weapon")]
public WeaponData Weapon;
[FormerlySerializedAs("amount")]
public int Amount;
public CharacterData Character;
public int Level;
public DropData() { }
public DropData Clone()
{
DropData data = new DropData();
data.DropType = DropType;
data.CurrencyType = CurrencyType;
data.Weapon = Weapon;
data.Amount = Amount;
data.Character = Character;
data.Level = Level;
return data;
}
}
}