先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
36 lines
704 B
C#
36 lines
704 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.UI;
|
|
|
|
public class ToggleWithNum : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
private int offset = 1;
|
|
|
|
public int num;
|
|
public bool InvokeWhenClose=false;
|
|
|
|
public Toggle Toggle;
|
|
|
|
public UnityAction<bool, int> ChannalToggleChange;
|
|
void Awake()
|
|
{
|
|
num = transform.GetSiblingIndex()-1;
|
|
Toggle = GetComponent<Toggle>();
|
|
Toggle. onValueChanged.AddListener(OnToggleChange);
|
|
}
|
|
|
|
public void OnToggleChange(bool isOn)
|
|
{
|
|
if(!InvokeWhenClose&&!isOn)
|
|
return;
|
|
|
|
ChannalToggleChange?.Invoke(isOn,num);
|
|
}
|
|
|
|
|
|
|
|
}
|