Написал код, который заставляет плавно двигаться объект по горизонтали "туда-сюда".
А этом деле далеко не профессионал.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NailBoard : MonoBehaviour {
public GameObject nail;
public float moveto; //смещение на...
private bool toright = false; // Направлено в право?
void Start ()
{
}
void Update ()
{
if (toright == false)
{
nail.transform.position.x + (moveto * Time.DeltaTime);
toright = true;
}
else
{
nail.transform.position.x - (moveto * Time.DeltaTime);
toright = false;
}
}
}
Unity выдаёт ошибку:
Assets/Scripts/NailBoard.cs(20,28): error CS0201: Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
Если не ттрудно можете скинуть примеры похожего рабочего кода