C# Class CollidingObject, clockwork

This class handles water, collects colliding objects, and collects grounded objects
Inheritance: PhysicsObject
Exibir arquivo Open project: shadowseer99/clockwork Class Usage Examples

Public Properties

Property Type Description
_collHit AudioCustom,
_hitSurface AudioCustom,
_move AudioCustom,
accel float
accelMult float
airControl float
curSpeed float
dust GameObject
maxSpeed float
numPegs int
origAngle float
pegObject GameObject
pegOffset float

Protected Properties

Property Type Description
lastGroundedTo Collision2D
timeSinceGrounded float

Public Methods

Method Description
Accel ( ) : float
AngularVelocityToCurSpeed ( ) : float
CurSpeedToAngularVelocity ( ) : float
GetPegOffset ( CollidingObject, obj ) : float
OnCollisionEnter2D ( Collision2D coll ) : void
OnCollisionStay2D ( Collision2D coll ) : void
OnTriggerEnter2D ( Collider2D coll ) : void
OnTriggerExit2D ( Collider2D coll ) : void
PhysicsUpdate ( ) : void
PhysicsUpdateAttached ( ) : void
PhysicsUpdateMoving ( bool overrideCurspeed = true ) : void
PhysicsUpdateNotMoving ( ) : void
Start ( ) : void

Method Details

Accel() public method

public Accel ( ) : float
return float

AngularVelocityToCurSpeed() public method

public AngularVelocityToCurSpeed ( ) : float
return float

CurSpeedToAngularVelocity() public method

public CurSpeedToAngularVelocity ( ) : float
return float

GetPegOffset() public method

public GetPegOffset ( CollidingObject, obj ) : float
obj CollidingObject,
return float

OnCollisionEnter2D() public method

public OnCollisionEnter2D ( Collision2D coll ) : void
coll Collision2D
return void

OnCollisionStay2D() public method

public OnCollisionStay2D ( Collision2D coll ) : void
coll Collision2D
return void

OnTriggerEnter2D() public method

public OnTriggerEnter2D ( Collider2D coll ) : void
coll UnityEngine.Collider2D
return void

OnTriggerExit2D() public method

public OnTriggerExit2D ( Collider2D coll ) : void
coll UnityEngine.Collider2D
return void

PhysicsUpdate() public method

public PhysicsUpdate ( ) : void
return void

PhysicsUpdateAttached() public method

public PhysicsUpdateAttached ( ) : void
return void

PhysicsUpdateMoving() public method

public PhysicsUpdateMoving ( bool overrideCurspeed = true ) : void
overrideCurspeed bool
return void

PhysicsUpdateNotMoving() public method

public PhysicsUpdateNotMoving ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Property Details

_collHit public_oe property

public AudioCustom, _collHit
return AudioCustom,

_hitSurface public_oe property

public AudioCustom, _hitSurface
return AudioCustom,

_move public_oe property

public AudioCustom, _move
return AudioCustom,

accel public_oe property

public float accel
return float

accelMult public_oe property

public float accelMult
return float

airControl public_oe property

public float airControl
return float

curSpeed public_oe property

public float curSpeed
return float

dust public_oe property

public GameObject dust
return GameObject

lastGroundedTo protected_oe property

protected Collision2D lastGroundedTo
return Collision2D

maxSpeed public_oe property

public float maxSpeed
return float

numPegs public_oe property

public int numPegs
return int

origAngle public_oe property

public float origAngle
return float

pegObject public_oe property

public GameObject pegObject
return GameObject

pegOffset public_oe property

public float pegOffset
return float

timeSinceGrounded protected_oe property

protected float timeSinceGrounded
return float