using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class XFS : MonoBehaviour { // Start is called before the first frame update public Button ConnectGun; public Button ConnectFa; public Button OpenFa; public GameObject Gun; public Transform Hand; public Transform XFsTransform; public GameObject ShuiguanGameObject; private GameObject gun; void Start() { ConnectGun.onClick.AddListener(connectGun); ConnectFa.onClick.AddListener(connectFa); OpenFa.onClick.AddListener(openFa); } void connectGun() { gun = Instantiate(Gun); gun.transform.SetParent(Hand); gun.transform.localRotation = new Quaternion(0, 180, 0, 0); gun.transform.localPosition = new Vector3(0.000419999997f, 0.00138999999f, 0.000569999975f); gun.transform.localScale = new Vector3(0.01f, 0.01f, 0.01f); } void connectFa() { BezierPipe bezier = ShuiguanGameObject.GetComponent(); bezier.point1 = XFsTransform; bezier.point2 = gun.transform; } void openFa() { } // Update is called once per frame void Update() { } }