private void OnEnable() { triggerBroadcaster = GetComponentInParent <TriggerBroadcaster>(); projectileFacade = GetComponentInParent <ProjectileFacade>(); owner = transform.root; triggerBroadcaster.OnTriggerEnterEvent += OnTriggerEnterEvent; }
protected virtual void OnEnable() { stepManager = GetComponentInParent <StepManager>(); rb = GetComponentInParent <Rigidbody2D>(); input = GetComponentInParent <IInput>(); triggerBroadcaster = GetComponentInParent <TriggerBroadcaster>(); animator = GetComponentInParent <Animator>(); UpdateStepComponents(); DebugMenu.OnStepChange += UpdateStepComponents; }