备份CatanBuilding瘦身独立工程

This commit is contained in:
JSD\13999
2026-05-26 16:15:54 +08:00
commit 2d0e6a61b7
12001 changed files with 2431925 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
using UnityEngine;
public class tips_base : MonoBehaviour
{
public RectTransform content;
public RectTransform bg;
public RectTransform arrow;
protected float width;
#if UNITY_EDITOR
private void Reset()
{
Awake();
}
#endif
protected virtual void Awake()
{
content = GetComponent<RectTransform>();
bg = content.Find("bg").GetComponent<RectTransform>();
arrow = bg.Find("arrow").GetComponent<RectTransform>();
}
public void SetContent(Vector3 pos)
{
bg.transform.position = pos;
float limit = content.rect.width / 2 - width;
//边界检测
if (bg.transform.localPosition.x > limit)
{
bg.transform.localPosition = new Vector3(limit, bg.transform.localPosition.y);
}
else if (bg.transform.localPosition.x < -limit)
{
bg.transform.localPosition = new Vector3(-limit, bg.transform.localPosition.y);
}
arrow.transform.position = new Vector3(pos.x, arrow.transform.position.y);
}
}