Highroad Engine v1.3
Public Member Functions | Protected Attributes | List of all members
MoreMountains.HighroadEngine.SolidBehaviourExtender Class Referenceabstract

A utility class allowing you to extend the behaviour of a Solid vehicle. For example to add lights, skidmarks management, etc. You just have to implement the update and initialization if necessary. More...

Inheritance diagram for MoreMountains.HighroadEngine.SolidBehaviourExtender:
MoreMountains.HighroadEngine.SolidObstacleParticlesEmitter MoreMountains.HighroadEngine.SolidSmokesBehaviour MoreMountains.HighroadEngine.SolidSoundBehaviour

Public Member Functions

virtual void Start ()
 Controller's initialization More...
 
virtual void Initialization ()
 Use this method to initialize objects in subclasses More...
 
abstract void Update ()
 Update this method in subclasses More...
 
virtual void OnVehicleCollisionEnter (Collision other)
 Use this method to describe what happens when the vehicle collides with something More...
 

Protected Attributes

SolidController _controller
 

Detailed Description

A utility class allowing you to extend the behaviour of a Solid vehicle. For example to add lights, skidmarks management, etc. You just have to implement the update and initialization if necessary.

Member Function Documentation

◆ Initialization()

virtual void MoreMountains.HighroadEngine.SolidBehaviourExtender.Initialization ( )
virtual

◆ OnVehicleCollisionEnter()

virtual void MoreMountains.HighroadEngine.SolidBehaviourExtender.OnVehicleCollisionEnter ( Collision  other)
virtual

Use this method to describe what happens when the vehicle collides with something

Parameters
tagObjet en collision

Reimplemented in MoreMountains.HighroadEngine.SolidObstacleParticlesEmitter, and MoreMountains.HighroadEngine.SolidSoundBehaviour.

◆ Start()

virtual void MoreMountains.HighroadEngine.SolidBehaviourExtender.Start ( )
virtual

Controller's initialization

◆ Update()

abstract void MoreMountains.HighroadEngine.SolidBehaviourExtender.Update ( )
pure virtual

Member Data Documentation

◆ _controller

SolidController MoreMountains.HighroadEngine.SolidBehaviourExtender._controller
protected

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