public static void AddEnemyDamageListener(UnityAction <int> listener) { enemyDamageListener = listener; if (enemyDamageInvoker != null) { enemyDamageInvoker.AddEnemyDamageListener(listener); } }
public static void AddEnemyDamageInvoker(Projectile invoker) { enemyDamageInvoker = invoker; if (enemyDamageListener != null) { invoker.AddEnemyDamageListener(enemyDamageListener); } }