using System.Collections; using System.Collections.Generic; using NUnit.Framework; using UnityEngine; using UnityEngine.TestTools; namespace BITKit { public class ProcessorTester { [Test] public void Test() { Processor processor = new(); processor.AddProcessor("GetDamage", ReduceDamage); var damage = processor.GetContext("GetDamage", 64); Debug.Log(damage); processor.RemoveProcessor("GetDamage", ReduceDamage); damage = processor.GetContext("GetDamage", 64); Debug.Log(damage); } int ReduceDamage(int damage) { return damage / 2; } } }