30 lines
749 B
C#
30 lines
749 B
C#
|
using System.Collections.Generic;
|
||
|
using UnityEditor;
|
||
|
using UnityEngine;
|
||
|
|
||
|
[System.Serializable]
|
||
|
public class ChestPrefabAsset : PrefabAssetModel
|
||
|
{
|
||
|
|
||
|
[SerializeField]
|
||
|
public Chest Chest = null;
|
||
|
|
||
|
//public List<KeyValuePair<int, EquippableItemPrefabAsset>> Content { get; set; }
|
||
|
|
||
|
public ChestPrefabAsset(Chest _chest)
|
||
|
: base(_chest.name, _chest.ChestModel.name, new Vector3(0,0,0))
|
||
|
{
|
||
|
Chest = _chest;
|
||
|
}
|
||
|
public ChestPrefabAsset(string _name, string _prefabAssetName, Vector3 _position, Chest _chest = null)
|
||
|
: base(_name, _prefabAssetName, _position)
|
||
|
{
|
||
|
Chest = _chest;
|
||
|
}
|
||
|
|
||
|
public ChestPrefabAssetData MapPrefabAssetModelToData()
|
||
|
{
|
||
|
return new ChestPrefabAssetData(this);
|
||
|
}
|
||
|
}
|