47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class Targyak : MonoBehaviour
|
|
{
|
|
int fsz_elerheto = 1; //ennyi darab fenséges szárny tárgya van a játékosnak
|
|
|
|
public GameObject bobby; //a karakter akit mozgatunk
|
|
|
|
public Transform targetFent; //a fenti pont ahova felrepül
|
|
|
|
public Transform targetLent; //a lenti pont ahol alapból fut
|
|
|
|
public float speed; //a sebesség amivel felrepül
|
|
|
|
|
|
private void FensegesSzarnyak()
|
|
{
|
|
|
|
if (fsz_elerheto > 0) //ha van legalább 1 ilyen tárgya
|
|
{
|
|
Vector3 a = transform.position;
|
|
|
|
Vector3 b = targetFent.position;
|
|
|
|
Vector3 c = targetLent.position;
|
|
|
|
bobby.transform.position = Vector3.MoveTowards(a, b, speed); //itt felrepül
|
|
|
|
TimerSzarnyak(); //eddig repülsz
|
|
|
|
bobby.transform.position = Vector3.MoveTowards(a, c, speed); //itt pedig visszaérkezik a földre
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
IEnumerator TimerSzarnyak()
|
|
{
|
|
yield return new WaitForSecondsRealtime(5); //vár 5 másodpercet
|
|
}
|
|
}
|