去掉obi,使用自写绳索

This commit is contained in:
2026-02-23 20:51:03 +08:00
parent cb636f862d
commit 91e2309eeb
2011 changed files with 2593 additions and 190578 deletions

View File

@@ -1,38 +0,0 @@
using UnityEngine;
namespace Obi
{
[RequireComponent(typeof(ObiActor))]
public class SetCategory : MonoBehaviour
{
public int category;
private ObiActor act;
private void Awake()
{
act = GetComponent<ObiActor>();
act.OnBlueprintLoaded += OnLoad;
if (act.isLoaded)
act.SetFilterCategory(category);
}
private void OnDestroy()
{
act.OnBlueprintLoaded -= OnLoad;
}
private void OnValidate()
{
category = Mathf.Clamp(category, ObiUtils.MinCategory, ObiUtils.MaxCategory);
if (act != null && act.isLoaded)
act.SetFilterCategory(category);
}
private void OnLoad(ObiActor actor, ObiActorBlueprint blueprint)
{
actor.SetFilterCategory(category);
}
}
}