static var time : float
Description
The time this frame has started (Read Only). This is the time in seconds since the start of the game.
When called from inside MonoBehaviour's FixedUpdate, returns fixedTime property.
var projectile :
GameObject;
var fireRate = 0.5;
private var nextFire = 0.0;
function Update () {
if (
Input.GetButton (
"Fire1") &&
Time.time > nextFire) {
nextFire =
Time.time + fireRate;
var clone = Instantiate (projectile, transform.position, transform.rotation);
}
}
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public GameObject projectile;
public float fireRate = 0.5F;
private float nextFire = 0.0F;
void Update() {
if (
Input.GetButton(
"Fire1") &&
Time.time > nextFire) {
nextFire =
Time.time + fireRate;
System.
Object clone = Instantiate(projectile, transform.position, transform.rotation);
}
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public projectile as
GameObject public fireRate as single = 0.5F
private nextFire as single = 0.0F
def
Update():
if Input.GetButton('Fire1') and (
Time.time > nextFire):
nextFire = (
Time.time + fireRate)
clone as System.
Object = Instantiate(projectile, transform.position, transform.rotation)