using UnityEngine;
using UnityEngine.Networking;
using GlobalDefine;
public class Projectile : MonoBehaviour
{
NetworkInstanceId owner_netid;
NetworkInstanceId target;
Unit owner;
Unit tartget_unit;
float speed = 10;
bool move = false;
Transform _transform;
void Awake()
{
_transform = transform;
}
bool isPet = false;
public void Init(NetworkInstanceId _owner_netid, NetworkInstanceId _target, float _speed, bool _isPet = false)
{
isPet = _isPet;
owner_netid = _owner_netid;
target = _target;
speed = _speed;
owner = UnitManager.GetUnit(owner_netid);
tartget_unit = UnitManager.GetUnit(target);
if (owner == null || tartget_unit == null)
{
Explode(false);
return;
}
_transform.position = isPet && owner.mypet !&
Projectile抛射体类
最新推荐文章于 2025-03-13 19:00:19 发布