# Why OnComponentBeginOverlap don't work with character's root capsule component?

**URL:** <https://forums.unrealengine.com/t/why-oncomponentbeginoverlap-dont-work-with-characters-root-capsule-component/420059>\
**Category:** Character & Animation\
**Tags:** oncomponentbeginover, capsule, root-component, unreal-engine, question\
**Created:** [March 17, 2018, 1:56am UTC](https://forums.unrealengine.com/t/why-oncomponentbeginoverlap-dont-work-with-characters-root-capsule-component/420059 "2018-03-17T01:56:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Co\_Ops\_KOR](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Co\_Ops\_KOR](https://forums.unrealengine.com/u/Co_Ops_KOR)\
**Post date:** [March 17, 2018, 1:56am UTC](https://forums.unrealengine.com/t/why-oncomponentbeginoverlap-dont-work-with-characters-root-capsule-component/420059/1 "2018-03-17T01:56:16Z")

</div>

simply I just started learning UE4 and C++  
and I need to using Overlap function so watching this tutorial

[https://unrealcpp.com/on-overlap-begin/](https://unrealcpp.com/on-overlap-begin/)

at there he makes a new Capsule Component  
but I want to use character’s root component, so type like this

```
GetCapsuleComponent()->OnComponentBeginOverlap.AddDynamic(this,&APP_OvergroundCharacter::OnOverlapBegin);

```

but this not work, and also alreday he said about it.

I want to know why this not work.

ps. sorry for bad English type ☹
