Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. namespace IncandescentGames.UI
  2. {
  3. [System.Serializable]
  4. public class StructureItem
  5. {
  6. public enum StructureName { none, fire, pallisade,stonewall,well,house,tower,castle,armory,granery,sawmill,pottery,storage };
  7. public enum Menu { campfire, defence, offence, resorce, magic };
  8. [SerializeField] private StructureName m_Name; public StructureName Name { get { return m_Name; } }
  9. [SerializeField] private Menu m_Menu; public Menu Group { get { return m_Menu; } }
  10. [SerializeField] private Sprite m_Sprite; public Sprite Sprite { get { return m_Sprite; } }
  11. [SerializeField] private Structure m_Prefab; public Structure Structure { get { return m_Prefab; } }
  12.  
  13. private GameObject m_Element; public Transform Transform { get { return m_Element.transform; } } public GameObject Element { get { return m_Element; } set{ m_Element = value; } }
  14.  
  15. public StructureItem(StructureName name, Sprite sprite, Structure prefab)
  16. {
  17. m_Name = name;
  18. m_Sprite = sprite;
  19. m_Prefab = prefab;
  20. }
  21.  
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement