using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 从天上召唤一个小怪 /// public class DropANormalEnemy : Event { /// /// 要召唤的怪物 /// public GameObject enemy; private NormalEnemy temp; public override void OnCall(){ temp = Instantiate( enemy, new Vector3(4.69999981f,6.46999979f,-0.492015928f), Quaternion.identity ).GetComponent(); temp.transform.localScale = new Vector3( temp.transform.localScale.x * -1, temp.transform.localScale.y, temp.transform.localScale.z ); temp.needWalk = false; temp.GetComponent().gravityScale = 2f; Invoke("MakeItFollowTheGround",0.5f); } private void MakeItFollowTheGround(){ temp.HPLeft = 1; temp.transform.SetParent( GameObject.Find("浮空平台").transform.Find("浮空平台5") ); } }