35 lines
828 B
C#
35 lines
828 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class Item : MonoBehaviour
|
|
{
|
|
protected Vector3 oriPos;
|
|
|
|
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;
|
|
}
|
|
}
|