Create Radial Trigger.

Suleiman Abdullah
2 min readFeb 26, 2024

Objective: Create Radial Trigger.

In the first step I will create two game object ,renaming them as player and Explosion Trigger.

Create a script called Explosion Trigger and attach it to the Explosion Trigger game Object. Create two variable a float called radius initialize it to 1 and Transform called target.

I will define origin position and player position inside the OnDrawGizmos ,then I will calculate displacement between this two objects.

Note: You don't need OnDrawGizmos to create this feature ,OnDrawGizmos is only for able to run this code without play mode and visual .

Create a bool variable called isInside , then assign condition to be true which if displacement is less than radius ,this bool will be true. I will set the color of Gizmos according to this bool if true the color will be green and red if the condition is false .Last I will draw the sphere using gizmos.


This is how to create Radial Trigger.

See in the next one.



Suleiman Abdullah

Self taught Unity Developer, who is passion about making games ,and he loves Math For Game Development