示例#1
0
        private void SetRoomData()
        {
            UserRoomRecord selectedRoomRecord = SaveManager.Instance.save.GetSelectUserRoomRecord();
            OnRoomSave     callback           = (_record) => { RoomSave(_record); };

            m_roomMng.SetRoomData(selectedRoomRecord, callback);
        }
示例#2
0
 public void SetRoomData(UserRoomRecord _record)
 {
     m_model.SetRoomData(_record);
     if (_record.dirty > 0)
     {
         m_view.ExePoop(_record.dirty);
     }
 }
示例#3
0
        private void RoomSave(UserRoomRecord _record)
        {
            int i = 0;

            foreach (var roomRecord in SaveManager.Instance.save.userRoom)
            {
                if (roomRecord.roomId == _record.roomId)
                {
                    break;
                }

                i++;
            }

            SaveManager.Instance.save.userRoom[i] = _record;
            SaveManager.Instance.Save(SaveCategory.roomInfo);
        }
示例#4
0
 public void SetRoomData(UserRoomRecord _record)
 {
     m_roomRecord = _record;
 }
 public void SetRoomData(UserRoomRecord _record, BreedingSceneManager.OnRoomSave _saveCallback)
 {
     m_controller.SetRoomData(_record);
     m_saveCallback = _saveCallback;
 }