seefood_diet / Assets / Scripts / SDUIHomeController.cs
SDUIHomeController.cs
Raw
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public interface ISDUIHomeController : ISDUIController {

}

public class SDUIHomeController : SDUIController, ISDUIHomeController {

    ISDUIPresentController m_PresentController;
    ISDUIPresentModel m_PresentModel;

    ISDUIHomeModel m_Model;
    ISDUIHomeView m_View;

    #region Factory

    public static SDUIHomeController Create (ISDController presentedController, ISDUIHomeModel model, ISDUIHomeView view) {

        return new SDUIHomeController (presentedController, model, view);
    }

    #endregion

    private SDUIHomeController (ISDController presentedController, ISDUIHomeModel model, ISDUIHomeView view) : base (presentedController) {

        m_Model = model;
        m_View = view;

        m_PresentModel = SDUIPresentModel.Create (new Vector2 (SDEnvironment.Default.Width, SDEnvironment.Default.Height));
        m_PresentController = SDUIPresentController.Create (m_PresentModel, m_View);
    }
}