| 123456789101112131415161718192021222324252627282930313233 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class TargetAnimal : MonoBehaviour
- {
- public Transform animalsBaseT {
- get {
- return this.transform.parent;
- }
- }
- public Vector3 hunterPosition {
- get {
- return ArmBow.ins.transform.position;
- }
- }
- //获取猎人到我的指针向量
- public Vector3 GetPointerHunterToMe() {
- Vector3 hunterPos = hunterPosition;
- Vector3 myPos = transform.position;
- hunterPos.y = myPos.y;
- return myPos - hunterPos;
- }
- public virtual void OnHit(Arrow arrow, Vector3 hitPoint, string partName)
- {
- }
- public void RotateByWorldY(float angle) {
- transform.forward = Quaternion.AngleAxis(angle, Vector3.up) * transform.forward;
- }
- }
|