using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ET { public class ClickActionComponent:Entity { private event Action _onClick; public event Action onClick { add { _onClick -= value; _onClick += value; } remove { _onClick -= value; } } public void Run() { _onClick?.Invoke(); } public void ClearAction() { _onClick = null; } } }