protected virtual void Awake() { if( _pulse == null ) { _pulse = gameObject.GetComponent<PulseModule>(); } }