@laykketyt

CS0246 в чём ошибка скрипта?

в чём ошибка
using UnityEngine;

public class knife : MonoBehaviour
{
[SerializeField]

public Vector2 throwForse;

public bool isActive = true;

public Rigidbody2D rb;
private BoxColider2D knifeColider;

public void Awake()
{
rb = GetComponent();
knife GetComponent();
}

public void Update()
{
rb.addForse(throwForse, ForseMode2D.impulse);
rb.gravityScale = 1;
}
public void OnCollisionEnter(Collision2D collision)
{
if (!isActive)
return;
isActive = false;
if(collision.collider.tag == "player")
{
rb.velosity = new Vector2(0, 0);
rb.bodyType = RigidbodyType2D.Kinematic;
this.Transform.SetParrent(collision.collider.transform);

knifeColider.offset = new Vector2(knifeColider.offset.x, -0.4f);
knifeColider.size = new Vector2(knifeColider.size.x, 1.2f);
}
else if(collision.collider.tag == "player")
{
rb.velosity = new Vector2(rb.velosity.x, -2);
}
}
}
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity Game Engine
КОД В ТЕГ "КОД"! Ошибку полностью сюда, с указанием строки(!!!)
Ну и СНАЧАЛА погуглите ошибку, почитайте и подумайте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
PHYGITALISM Москва
от 80 000 до 130 000 ₽
от 130 000 до 200 000 ₽
BP Mobile Москва
от 170 000 ₽
29 мая 2020, в 01:41
850 руб./за проект
29 мая 2020, в 00:02
5000 руб./за проект
28 мая 2020, в 23:42
10000 руб./за проект