Top.Mail.Ru
Ответы

Unity3d C# Error/Ошибка

Help me find the error. Помогите найти ошибку.

using UnityEngine;
using System.Collections;

public class Kamen : MonoBehaviour {

RaycastHit hit;
public AnimationClip anim;
private float Timeout;
// Update is called once per frame
void Update ()
{
if(Timeout>0)
{
Timeout -= Time.deltaTime;
}
if(Input.GetMouseButton(0)&Timeout<=0)
{
Timeout = 1.3f;
if(Input.GetButtonDown("Fire1")){
animation.Play(anim.name);
if(Physics.Raycast(transform.parent.transform.position,transform.parent.transform.forward,out hit,10)){
if(hit.collider.tag == "Tree"){
hit.collider.gameObject.GetComponent().hp -= 2;
}
}
}
}
}

По дате
По рейтингу
Аватар пользователя
Знаток
10лет

if(Input.GetMouseButton(0)&Timeout<=0)
надо добавить второй &: if(Input.GetMouseButton(0)&&Timeout<=0)