我在 Bolt 里面跑的时候遇到的第一个问题是,他识别不到我的属性……太怪了
我把 value 调成了 public 他居然也没有显示
然后我在 SerializedMonoBehaviour MonoBehaviour 中新建属性和方法他也没有显示,自定义的类啥都不显示
好吧,是需要更新 Bolt
https://forum.unity.com/threads/bolt-can-not-find-my-monobehaviour-scripts-public-method.1132447/
他这个更新很奇怪,我每次带动代码之后,即使我添加了 [IncludeInSettings(true)]
,也还是要去 Tool/Bolt 里面更新,不然就会一直加载那个被更新的代码
更新了之后还有一个问题就是,可以显示方法但是不显示属性……
看了一下,Asset Store 是有 Bolt Enhanced 可以解决这个问题的
别的……再说吧
Bolt 还有一个问题就是它不支持委托相关的逻辑
测试代码:
Assets/MeowACT/Core/Actor/ActorBase.cs
// ----------------------------------------------
// 作者: 廉价喵
// 创建于: 28/03/2022 17:43
// 最后一次修改于: 02/04/2022 11:55
// 版权所有: CheapMeowStudio
// 描述:
// ----------------------------------------------
using System;
using Ludiq;
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.Events;
namespace MeowACT
{
[IncludeInSettings(true)]
pub