Description
The GroundObject
property of the CharacterController
class represents the GameObject
that the character is currently standing on. This property is useful for determining interactions with the ground, such as checking if the character is on a specific type of surface or interacting with objects on the ground.
Usage
To access the GroundObject
property, you need to have an instance of the CharacterController
component. You can then use this property to get the GameObject
that the character is currently standing on.
Example
// Assuming 'characterController' is an instance of CharacterController
GameObject ground = characterController.GroundObject;
if (ground != null)
{
// Perform operations with the ground object
string groundName = ground.Name;
// Example: Check if the ground object has a specific tag
if (ground.Tags.Has("Slippery"))
{
// Handle slippery ground logic
}
}