Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Assets\Scripts\TouchControl.cs(40,4): error CS0106: The modifier 'public' is not valid for this item

Han . Ученик (158), на голосовании 4 месяца назад
 using UnityEngine;
using UnityEngine.EventSystems;
public Transform frogger;
public class TouchControl : MonoBehaviour, IBeginDragHandler, IDragHandler
private SpriteRenderer spriteRenderer;

private void Awake()
{
spriteRenderer = GetComponent();
}
{
public void OnBeginDrag(PointerEventData eventData)
{
if (Mathf.Abs(eventData.delta.x) > Mathf.Abs(eventData.delta.y))
{
if (eventData.delta.x > 0)
{
frogger.position += Vector3.right;
}
else
{
frogger.position += Vector3.left;
}
}
else
{

if (eventData.delta.y > 0)
{
frogger.position += Vector3.up;
}
else
{
frogger.position += Vector3.down;
}

}
}

public void OnDrag(PointerEventData eventData)
{

}
}
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445791) 5 месяцев назад
  
private void Awake()
{
spriteRenderer = GetComponent();
}
{ // Эта скобка нафига тут?
public void OnBeginDrag(PointerEventData eventData)
{
Han .Ученик (158) 5 месяцев назад
убрал, но не помогло
Jurijus Zaksas Искусственный Интеллект (445791) А где скобка после заголовка класса? В общем, изучай синтаксис...
Похожие вопросы