Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/Scene2Events.cs
2026-02-21 16:45:37 +08:00

40 lines
861 B
C#

using PhysicsTools;
using UnityEngine;
using UnityEngine.UI;
public class Scene2Events : MonoBehaviour
{
private Rope rope;
public Text txtHelp;
public float speed = 0.01f;
private void Start()
{
string text = "Camera Control\r\nDrag Mouse To Rotate\r\nArrow Keys and Page Up/Down to move\r\n\r\n'Space': Throw a ball in direction of camera\r\n'r': Reset the scene\r\n'i': Increase length\r\n'd': Decrease length\r\n's': Stop changing length";
txtHelp.text = text;
GameObject gameObject = GameObject.Find("Rope");
rope = gameObject.GetComponent<Rope>();
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.I))
{
rope.rate = speed;
}
else if (Input.GetKeyDown(KeyCode.D))
{
if (rope.getSegments().Count > 2)
{
rope.rate = 0f - speed;
}
}
else if (Input.GetKeyDown(KeyCode.S))
{
rope.rate = 0f;
}
}
}