Assets/Scripts/Gunz/Machgun.cs(62,59): error CS0019: Operator *' cannot be applied to operands of type
UnityEngine.Transform’ and `float’
Hi gang, this is a little strange normaly u can do transform * speed * time.deltatime… example, however mmm…
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Machgun : MonoBehaviour {
public float Clip = 30;
public float Ammo = 300;
public float ReloadSpeed = 12;
public float fireRate = 0.00F;
private float nextFire = 0.1F;
public float FireSpeed = 3F;
public float QuickscopeSpeed = 30;
public Transform Gunposision;
public Transform Reloadposision;
public Transform QuickScopePos;
public GameObject Targeted;
public Text Cliptext;
public Text Ammotext;
public Camera MainCamera;
public GameObject MachGunBullets;
//---------------------------------------------------------------------------------------------------------------------
// Update is called once per frame
void Update () {
//---------------------------------------------------------------------------------------------------------------------
//CLip Display:
Ammotext.text = "" + Ammo;
Cliptext.text = "" + Clip;
//---------------------------------------------------------------------------------------------------------------------
//Fireing Function:
if (Input.GetButton ("z") && Clip > 0){
if (Input.GetButton ("z") && Time.time > nextFire) {
nextFire = Time.time + fireRate * FireSpeed;
GameObject clone = Instantiate (MachGunBullets, transform.position, transform.rotation) as GameObject;
//gunflashed
Clip -= 1;
}
}
if (Input.GetButton ("x")){
// ADSL SNAP>
MainCamera.fieldOfView = 80 * QuickscopeSpeed * Time.deltaTime;
this.transform.position = QuickScopePos.position * QuickscopeSpeed * Time.deltaTime;
}
//---------------------------------------------------------------------------------------------------------------------
//Reload Function simple gun goes down, reaload sound gun comes back up.
if(Clip < 1){
this.transform.position = Reloadposision * ReloadSpeed * Time.deltaTime;
this.transform.rotation = Reloadposision.rotation * ReloadSpeed * Time.deltaTime;
if(this.transform.position = Reloadposision){
this.transform.position = Gunposision * ReloadSpeed * Time.deltaTime;
this.transform.rotation = Gunposision.rotation * ReloadSpeed * Time.deltaTime;
}
}
//---------------------------------------------------------------------------------------------------------------------
} // End Update
//---------------------------------------------------------------------------------------------------------------------
}