Blue Pie, [19.01.21 20:56]
Ребят привет
Blue Pie, [19.01.21 20:56]
''' using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices.WindowsRuntime;
using UnityEngine;
public class CharacterController : MonoBehaviour
{
[SerializeField] private Character _target;
private void Update()
{
MoveLeftHold() = true ? _target.MoveLeft(true) : _target.MoveLeft(false);
}
public bool MoveLeftHold()
{
return Input.GetKey(KeyCode.LeftArrow);
}
public bool MoveRightHold()
{
return Input.GetKey(KeyCode.RightArrow);
}
'''
Blue Pie, [19.01.21 20:57]
пишу код, это скрипт обработчик ввода. из него передаю значения флагов в Персонажа.
Blue Pie, [19.01.21 20:58]
Хочу использовать тернарный оператор чтобы не двоить if/else. Но чет не соображу как это сделать?
Blue Pie, [19.01.21 20:58]
The assignment target must be an assignable variable, property or indexer
(method) bool CharacterController.MoveLeftHold()
Blue Pie, [19.01.21 20:58]
мне надо создать какую-то локальную переменную?