using EvolutStudio.tinysAPI.BaseClasses;

namespace EvolutStudio
{
    namespace VRPortfolioWork
    {
        namespace SimpleMaterialChooserDemo
        {
            public class SimpleMaterialChooserDemoView : BaseClassView
            {
                #region Public Attributes

                // Add your public attributes

                #endregion

                #region Private Attributes

                // Add your private attributes

                #endregion

                #region Public Functions

                // public event handler function for OnPointerClick
                public void OnPointerClick()
                {
                    modulInstance.Presenter.Notify(BaseClassNotification.POINTERCLICKEVENT);
                }

                // public event handler function for OnPointerEnter
                public void OnPointerEnter()
                {
                    modulInstance.Presenter.Notify(BaseClassNotification.POINTERENTEREVENT);
                }

                // public event handler function for OnPointerExit
                public void OnPointerExit()
                {
                    modulInstance.Presenter.Notify(BaseClassNotification.POINTEREXITEVENT);
                }

                #endregion

                #region Private Functions

                // Add your private functions

                #endregion

                #region Unity Events

                // Use this for initialization
                void Awake()
                {
                    modulInstance.RegisterView(this);
                }

                #endregion
            }
        }
    }
}
