Proximity
A proximity system adds dynamic interactions by triggering events based on nearby objects, making the game world feel more responsive.

Last updated
A proximity system adds dynamic interactions by triggering events based on nearby objects, making the game world feel more responsive.

Last updated
public class ChangeColorProximity : AProximity
{
public Material inProximity, outOfProximity; // define some references to materials
public MeshRenderer meshRenderer; // the renderer of the sphere
// MUST be overriden. It tells us whenever a Proximity Trigger is close enough.
public override void Entered()
{
meshRenderer.material = inProximity; // set the material.
}
// MUST be overriden. It tells us whenever a Proximity Trigger leaves the area.
public override void Left()
{
meshRenderer.material = outOfProximity; // set the material.
}
}