Exemple #1
0
        public void LogAllEntity()
        {
            if (IsNullOrEmpty())
            {
                ExDebug.LogWarning($"{KName} data is null or empty.");
                return;
            }

            foreach (var entity in FindAll())
            {
                ExDebug.Log(entity.ToString());
            }
        }
        // Start is called before the first frame update
        void Start()
        {
            // DatabaseSettings.Location.FolderName = "AppDatabase";
            // DatabaseSettings.Location.RootFolderPath = Application.dataPath;
            //
            // MasterCharacterEntity knight = new MasterCharacterEntity(1, "Knight", "Knight Desc", CharacterType.Knight, DateTime.Now);
            // MasterCharacterEntity magician = new MasterCharacterEntity(1, "Magician", "Magician Desc", CharacterType.Magician, DateTime.Now);
            // MasterCharacterEntity monster = new MasterCharacterEntity(1, "Monster", "Monster Desc", CharacterType.Monster, DateTime.Now);
            // MasterCharacterRepository.Instance.InsertAll(knight, magician, monster);
            // MasterCharacterRepository.Instance.Save();
            // MasterCharacterRepository.Instance.Load();
            // MasterCharacterRepository.Instance.LogAllEntity();
            //
            // UserEntity user = new UserEntity(1, "ABCDE");
            // UserDataMapper.Instance.Update(user);
            // UserDataMapper.Instance.Save();
            // UserDataMapper.Instance.Load();
            // if (UserDataMapper.Instance.TryGet(out user)) {
            //  Debug.Log(user.ToString());
            // }

            var mc = new MasterJobEntity()
            {
                Age       = 99,
                FirstName = "hoge",
                LastName  = "huga",
            };

            byte[]          bytes  = MessagePackSerializer.Serialize(mc);
            MasterJobEntity entity = MessagePackSerializer.Deserialize <MasterJobEntity>(bytes);

            ExDebug.Log(entity.FirstName);

            var json = MessagePackSerializer.ConvertToJson(bytes);

            ExDebug.Log(json);
        }