public override void applyPassive(Transform player) { PeriodicAction action = player.gameObject.AddComponent <PeriodicAction>(); passiveActionID = action.GetInstanceID(); action.init(activeEffect, cooldown, passiveProcChance); }