先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
using GameCore;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
class PeakItem : PanelItemBase<PeakItemData>
|
|
{
|
|
public Button btn_item;
|
|
public Perk perk;
|
|
private void Awake()
|
|
{
|
|
btn_item = transform.GetComponent<Button>();
|
|
perk = transform.GetComponent<Perk>();
|
|
}
|
|
private void Start()
|
|
{
|
|
btn_item.onClick.AddListener(OnBtnItem);
|
|
}
|
|
|
|
|
|
public override void OnInit()
|
|
{
|
|
transform.localScale = Vector3.one * 0.75f;
|
|
|
|
}
|
|
|
|
public override void OffsetX(float _offsetX, float width)
|
|
{
|
|
transform.localScale = Vector3.one * Mathf.Clamp(1 - Mathf.Abs(_offsetX) / width * 0.2f, 0.75f, 1);
|
|
float offset;
|
|
if (transform.localScale.x < 0.8f)
|
|
{
|
|
offset = (0.8f - transform.localScale.x) * width * 3;
|
|
}
|
|
else
|
|
{
|
|
offset = 0;
|
|
}
|
|
|
|
transform.GetChild(0).localPosition = _offsetX > 0 ? Vector3.left * offset : Vector3.right * offset;
|
|
}
|
|
}
|
|
|
|
public class PeakItemData
|
|
{
|
|
public int id;
|
|
}
|