lspdC 9dbb855441 4.5
简单UI动画
完成老虎boss战
场景切换会导致武器切换bug,排查中
2022-04-06 00:41:10 +08:00

47 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Item : MonoBehaviour
{
protected Vector3 oriPos;
protected bool isAtking = false;
virtual protected void Start() {
transform.SetParent(null);
oriPos=transform.position;
//Debug.Log(name+oriTrans.position);
}
virtual public void ReturnToOri() {
transform.SetParent(null);
transform.position = oriPos;
}
virtual public void InPosition(Transform targetTrans,Vector3 position) {
transform.SetParent(targetTrans);
//Debug.Log(name + targetTrans.name);
transform.localPosition = position;
transform.localRotation = Quaternion.identity;
}
protected virtual void Attack() {
}
public Vector3 GetOriposition() {
return oriPos;
}
public void SetIsAtk(bool judge) {
isAtking = judge;
if(TryGetComponent<Collider2D>(out Collider2D collider))
collider.enabled=isAtking;
}
public bool GetIsAtk() {
return isAtking;
}
}