Доброго времени суток . У меня есть такой скрипт управления объектом и есть скрипт коллизии . При коллизии скрипт передаёт СollisionInd = true в этот скрипт(скрипт управления)и в этом скрипте(управления ) изменяется вектор движения объекта. Но так как СollisionInd = true при следующей коллизии скрипт не срабатывает .
Как мне вернуть значение в public bool СollisionInd или fallse или null?
Пробовал return СollisionInd = false но видимо что то не понимаю.
using UnityEngine;
public class move2 : MonoBehaviour
{
public bool СollisionInd ;
public float DirX, DirY;
private bool CollisionTriger;
void Start()
{
}
void Update()
{
CollisionTriger = СollisionInd;
transform.Translate(new Vector2(1+ DirX, 1 + DirY) * Time.deltaTime);
if (CollisionTriger == true)
// Debug.Log("коллизия!");
{
if (DirX == 0 && DirY == 0)
{
Debug.Log("Сработал отскок аправо вниз !");
DirY = -2;
// СollisionInd = false;
//return СollisionInd = false;
}
else if ((DirX == 0) && (DirY < 0))
{
Debug.Log("Сработал отскок вправо вверх!");
DirX = -2;
}
}
void Update()
{
CollisionTriger = СollisionInd;
transform.Translate(new Vector2(1 + DirX, 1 + DirY) * Time.deltaTime);
if (CollisionTriger == true)
// Debug.Log("коллизия!");
{
if (DirX == 0 && DirY == 0)
{
Debug.Log("Сработал отскок аправо вниз !");
DirY = -2;
// СollisionInd = false;
//return СollisionInd = false;
}
else if ((DirX == 0) && (DirY < 0))
{
Debug.Log("Сработал отскок вправо вверх!");
DirX = -2;
}
СollisionInd = false;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пытаюсь разобраться в том, как работают лямбда-функции и увидел на метаните, как он проделывает следующее:
только знакомлюсь с EF Core, так что не судите строгоВообщем, у меня есть такая простенькая схема моего кластера
Есть коллекция в текстовом файлеПрикрепил её к приложению и пытаюсь прочитать
[![введите сюда описание изображения][1]][1]Есть 14 вариантов матрицы, для каждого варианта нужно придумать условия по которому матрица будет...