Unity and Flutter apps Home Page
Work to create apps for generating revenue
Loading...
Searching...
No Matches
Collision.ICollisionAction Interface Reference

This interface is used to allow for different collision effects to be chosen for the collition action controller. More...

Inheritance diagram for Collision.ICollisionAction:
Collision.AttractCollisionAction Collision.BounceCollisionAction Collision.DeathCollisionAction Collision.SpeedChangeCollisionAction

Public Member Functions

void DoCollisionAction (CollisionActionController controller, CollisionEffectStrengthEnum collisionEffectStrengthEnum)
 When a collision with collider zone happens an implmentation of this method will be called e.g. in the CollitionActionController.
void DoCollisionAreaExitAction (CollisionActionController controller, CollisionEffectStrengthEnum collisionEffectStrengthEnum)
 As per DoCollisionAction this method will be called in the collision action controller on zone exit.

Detailed Description

This interface is used to allow for different collision effects to be chosen for the collition action controller.

Member Function Documentation

◆ DoCollisionAction()

void Collision.ICollisionAction.DoCollisionAction ( CollisionActionController controller,
CollisionEffectStrengthEnum collisionEffectStrengthEnum )

When a collision with collider zone happens an implmentation of this method will be called e.g. in the CollitionActionController.

Parameters
controller
collisionEffectStrengthEnum

Implemented in Collision.AttractCollisionAction, Collision.BounceCollisionAction, Collision.DeathCollisionAction, and Collision.SpeedChangeCollisionAction.

◆ DoCollisionAreaExitAction()

void Collision.ICollisionAction.DoCollisionAreaExitAction ( CollisionActionController controller,
CollisionEffectStrengthEnum collisionEffectStrengthEnum )

As per DoCollisionAction this method will be called in the collision action controller on zone exit.

Parameters
controller
collisionEffectStrengthEnum

Implemented in Collision.AttractCollisionAction, Collision.BounceCollisionAction, Collision.DeathCollisionAction, and Collision.SpeedChangeCollisionAction.


The documentation for this interface was generated from the following file: