Assets/Scripts/Gunz/Machgun.cs(46,111): error CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement
hi guys trying to make a simple reload function like in the old Pc gun games like doom act how the gun will just go out of screen and then u hear the sound then it will come back,
have a transform where my hun normaly is and a transform for where it is when it reloads, so trying to make it go from one to the other and when it gets their it comes back.
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 Transform Gunposision;
public Transform Reloadposision;
public bool CanFire = true;
public Text Cliptext;
// Update is called once per frame
void Update () {
//CLip Display:
//---------------------------------------------------------------------------------------------------------------------
//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;
}
}
//---------------------------------------------------------------------------------------------------------------------
//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
//---------------------------------------------------------------------------------------------------------------------
}