mmorpg/Assets/Script/FarmItem.cs
2024-08-26 17:56:49 +05:30

34 lines
955 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FarmItem : MonoBehaviour
{
public string lootDrop;
public float farmingTime = 30f;
public bool isAvailable = true;
private void OnTriggerStay2D(Collider2D other) {
if(other.tag == "Player"){
//ui
other.GetComponent<FarmManager>().ShowPopUp(this);
}
}
private void OnTriggerExit2D(Collider2D other) {
if(other.tag == "Player"){
//
Debug.Log("GameObject : " + gameObject);
Debug.Log("active item : "+ other.GetComponent<FarmManager>().activeItem);
if(other.GetComponent<FarmManager>().activeItem.gameObject == gameObject){
other.GetComponent<FarmManager>().HidePopUp();
Debug.Log("**** player exit from farm item ! ****");
}
}
}
public void Farm(){
isAvailable = false;
}
}