public void AddOnUpdate(IOnUpdate hook) { if (onUpdate == null) { onUpdate = gameObject.AddComponent <UOnUpdate>(); onUpdate.SetUHooks(this); } if (onUpdates.Contains(hook)) { return; } onUpdates.Add(hook); }
public void RemoveOnUpdate(IOnUpdate hook) { onUpdates.Remove(hook); }