C# Class ProjectStorms.MineBehaviour

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: patferguson/Storms-Project

Public Properties

Property Type Description
explosionPrefab UnityEngine.GameObject
extraSound UnityEngine.AudioClip
homingRadius float
homingSpeed float
homingTarget UnityEngine.Transform
maxScaleSize float
numberOfExplosions int
scaleSpeed float

Public Methods

Method Description
Awake ( ) : void
FindHomingTarget ( ) : void
KillMine ( ) : void
OnCollisionEnter ( Collision other ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnTriggerEnter ( Collider other ) : void
SpawnExplosion ( float explosionScale ) : void
Start ( ) : void
Update ( ) : void

Method Details

Awake() public method

public Awake ( ) : void
return void

FindHomingTarget() public method

public FindHomingTarget ( ) : void
return void

KillMine() public method

public KillMine ( ) : void
return void

OnCollisionEnter() public method

public OnCollisionEnter ( Collision other ) : void
other UnityEngine.Collision
return void

OnDisable() public method

public OnDisable ( ) : void
return void

OnEnable() public method

public OnEnable ( ) : void
return void

OnTriggerEnter() public method

public OnTriggerEnter ( Collider other ) : void
other UnityEngine.Collider
return void

SpawnExplosion() public method

public SpawnExplosion ( float explosionScale ) : void
explosionScale float
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

explosionPrefab public property

public GameObject,UnityEngine explosionPrefab
return UnityEngine.GameObject

extraSound public property

public AudioClip,UnityEngine extraSound
return UnityEngine.AudioClip

homingRadius public property

public float homingRadius
return float

homingSpeed public property

public float homingSpeed
return float

homingTarget public property

public Transform,UnityEngine homingTarget
return UnityEngine.Transform

maxScaleSize public property

public float maxScaleSize
return float

numberOfExplosions public property

public int numberOfExplosions
return int

scaleSpeed public property

public float scaleSpeed
return float