_xiaofang/xiaofang/Assets/Script/XFS.cs

51 lines
1.2 KiB
C#
Raw Normal View History

2024-12-16 20:29:28 +08:00
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;
2024-12-17 10:58:51 +08:00
public Transform XFsTransform;
public GameObject ShuiguanGameObject;
private GameObject gun;
2024-12-16 20:29:28 +08:00
void Start()
{
ConnectGun.onClick.AddListener(connectGun);
ConnectFa.onClick.AddListener(connectFa);
OpenFa.onClick.AddListener(openFa);
}
void connectGun()
{
2024-12-17 10:58:51 +08:00
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);
2024-12-16 20:29:28 +08:00
}
void connectFa()
{
2024-12-17 10:58:51 +08:00
BezierPipe bezier = ShuiguanGameObject.GetComponent<BezierPipe>();
bezier.point1 = XFsTransform;
bezier.point2 = gun.transform;
2024-12-16 20:29:28 +08:00
}
void openFa()
{
}
// Update is called once per frame
void Update()
{
}
}