40 lines
880 B
C#
40 lines
880 B
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
|
||
// 基于UIItemSelect,配合UIContainerMultiSelect使用
|
||
// 增加已添加状态。
|
||
public class UIItemMultiSelect : UIItemSelect {
|
||
|
||
public GameObject _HasAddedGO; // 用于显示已被添加
|
||
|
||
#region _hasAddedGO控制
|
||
|
||
// 每次调用更改_hasAddedGO的激活状态
|
||
public virtual void Add()
|
||
{
|
||
if (_HasAddedGO != null)
|
||
{
|
||
_HasAddedGO.SetActive(!_HasAddedGO.activeSelf);
|
||
}
|
||
}
|
||
|
||
public virtual void UnAdd()
|
||
{
|
||
if (_HasAddedGO != null)
|
||
{
|
||
_HasAddedGO.SetActive(false);
|
||
}
|
||
}
|
||
|
||
// 检查是否已经添加
|
||
public virtual bool hasAdd()
|
||
{
|
||
if (_HasAddedGO != null)
|
||
return _HasAddedGO.activeSelf;
|
||
return false;
|
||
}
|
||
|
||
#endregion
|
||
}
|