C# Class ShellShock.Projectile

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: GREEDYHD/ShellShock

Protected Properties

Property Type Description
bouncesAllowed float
currentBounces float
mDamage int
mPreviousPosition UnityEngine.Vector2
mRigidBody UnityEngine.Rigidbody2D
mVelocity UnityEngine.Vector2
minimumExtent float
partialExtent float
skinWidth float
sqrMinimumExtent float

Public Methods

Method Description
Fire ( Vector2 vel, int damage, int id ) : void

Protected Methods

Method Description
FixedUpdate ( ) : void
OnCollisionEnter2D ( Collision2D bulletCollider ) : void
Start ( ) : void
Update ( ) : void

Method Details

Fire() public method

public Fire ( Vector2 vel, int damage, int id ) : void
vel UnityEngine.Vector2
damage int
id int
return void

FixedUpdate() protected method

protected FixedUpdate ( ) : void
return void

OnCollisionEnter2D() protected method

protected OnCollisionEnter2D ( Collision2D bulletCollider ) : void
bulletCollider UnityEngine.Collision2D
return void

Start() protected method

protected Start ( ) : void
return void

Update() protected method

protected Update ( ) : void
return void

Property Details

bouncesAllowed protected property

protected float bouncesAllowed
return float

currentBounces protected property

protected float currentBounces
return float

mDamage protected property

protected int mDamage
return int

mPreviousPosition protected property

protected Vector2,UnityEngine mPreviousPosition
return UnityEngine.Vector2

mRigidBody protected property

protected Rigidbody2D,UnityEngine mRigidBody
return UnityEngine.Rigidbody2D

mVelocity protected property

protected Vector2,UnityEngine mVelocity
return UnityEngine.Vector2

minimumExtent protected property

protected float minimumExtent
return float

partialExtent protected property

protected float partialExtent
return float

skinWidth protected property

protected float skinWidth
return float

sqrMinimumExtent protected property

protected float sqrMinimumExtent
return float