Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace IncandescentGames.UI
- {
- [System.Serializable]
- public class StructureItem
- {
- public enum StructureName { none, fire, pallisade,stonewall,well,house,tower,castle,armory,granery,sawmill,pottery,storage };
- public enum Menu { campfire, defence, offence, resorce, magic };
- [SerializeField] private StructureName m_Name; public StructureName Name { get { return m_Name; } }
- [SerializeField] private Menu m_Menu; public Menu Group { get { return m_Menu; } }
- [SerializeField] private Sprite m_Sprite; public Sprite Sprite { get { return m_Sprite; } }
- [SerializeField] private Structure m_Prefab; public Structure Structure { get { return m_Prefab; } }
- private GameObject m_Element; public Transform Transform { get { return m_Element.transform; } } public GameObject Element { get { return m_Element; } set{ m_Element = value; } }
- public StructureItem(StructureName name, Sprite sprite, Structure prefab)
- {
- m_Name = name;
- m_Sprite = sprite;
- m_Prefab = prefab;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement