当前位置: 首页 > article >正文

Unity ES3保存类的问题

有以下一个物品类

public class Item_Base//基础物品
{
    public string ID;
    private Attribute_Data Item_attribute = new();

}

当使用ES3保存这个类时,Item_attribute的数据不会被保存,因为它是私有private

ES3保存类时,只会保存其中public 和打上[ES3Serializable]的字段

因此,想保存以上类,有两种简单的方法:

1. 将 private 改为 public :

private Attribute_Data Item_attribute = new(); ----》  public Attribute_Data Item_attribute = new();

2.打上ES3Serializable标签:

private Attribute_Data Item_attribute = new();——》

[ES3Serializable]

private Attribute_Data Item_attribute = new();


http://www.kler.cn/a/580124.html

相关文章:

  • 单元测试、系统测试和集成测试知识总结
  • javaEE初阶————多线程进阶(2)
  • 信息安全访问控制、抗攻击技术、安全体系和评估(高软42)
  • RabbitMQ配置消息转换器
  • 【Linux】初识线程
  • 面试:hive的优化, 4个by, 存储过程和自定义函数
  • 【Java学习】泛型
  • 谷歌AI最新发布的可微分逻辑元胞自动机(DiffLogic CA)
  • lnmp平台
  • React 学习全阶段总结
  • 基于Kubernetes部署MySQL主从集群
  • 笔记六:单链表链表介绍与模拟实现
  • Anaconda中虚拟环境安装g++和gcc相同版本
  • 在 Flask 项目中访问其他页面
  • BGP实验(一)IBGP全互联配置
  • 解决asp.net mvc发布到iis下安全问题
  • javascript-es6 (六)
  • C语言八股---预处理,编译,汇编与链接篇
  • 【CSS3】金丹篇
  • 短分享-Flink图构建