示例#1
0
    public bool CleenToiletRequest(BreedingSceneManager.OnRoomSave _startCallback, UnityAction _endCallback)
    {
        if (m_model.ExeCleanToilet())
        {
            _startCallback(m_model.MRoomRecord);
            StartCoroutine(m_view.ExeCreanToilet(_endCallback));
            return(true);
        }

        return(false);
    }
示例#2
0
    public bool CreatePoopRequest(int _poopNum, BreedingSceneManager.OnRoomSave _startCallback, UnityAction _endCallback)
    {
        if (m_model.ExeCreatePoop(_poopNum))
        {
            _startCallback(m_model.MRoomRecord);
            m_view.ExePoop(_poopNum);
            _endCallback();
            return(true);
        }

        return(false);
    }
 public void SetRoomData(UserRoomRecord _record, BreedingSceneManager.OnRoomSave _saveCallback)
 {
     m_controller.SetRoomData(_record);
     m_saveCallback = _saveCallback;
 }