示例#1
0
        private void Init()
        {
            int initUserId  = 1;
            int initCharaId = 0;
            int initRoomId  = 0;

            UserInfoRecord userInfo = new UserInfoRecord();

            userInfo.Init(initUserId, initRoomId);
            save.userInfo = userInfo;

            UserCharaRecord charaInfo = new UserCharaRecord();

            charaInfo.Init(userInfo.userId, initCharaId);
            save.userChara    = new UserCharaRecord[1]; // TODO この配列数どうするか・・・後でResizeかます?
            save.userChara[0] = charaInfo;

            UserRoomRecord roomInfo = new UserRoomRecord();

            roomInfo.Init(initUserId, initRoomId, initCharaId);
            save.userRoom    = new UserRoomRecord[1]; // TODO この配列数どうするか・・・後でResizeかます?
            save.userRoom[0] = roomInfo;

            Save(SaveCategory.all);
        }
示例#2
0
        public UserCharaRecord GetSelectUserCharaRecord()
        {
            UserRoomRecord roomRecord      = GetSelectUserRoomRecord();
            int            selectedCharaId = roomRecord.charaId;

            foreach (var charaRecord in userChara)
            {
                if (charaRecord.charaId == selectedCharaId)
                {
                    return(charaRecord);
                }
            }
            return(null);
        }