37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
using UnityEngine;
|
|
|
|
namespace KFCommonUtilityLib.KFAttached.KFUtilAttached
|
|
{
|
|
public class WeaponLabelControllerBatch : WeaponLabelControllerBase
|
|
{
|
|
[SerializeField]
|
|
private WeaponLabelControllerBase[] controllers;
|
|
|
|
public override bool setLabelColor(int index, Color color)
|
|
{
|
|
bool flag = false;
|
|
foreach (var controller in controllers)
|
|
{
|
|
if (controller && controller.isActiveAndEnabled)
|
|
{
|
|
flag |= controller.setLabelColor(index, color);
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
public override bool setLabelText(int index, string data)
|
|
{
|
|
bool flag = false;
|
|
foreach (var controller in controllers)
|
|
{
|
|
if (controller && controller.isActiveAndEnabled)
|
|
{
|
|
flag |= controller.setLabelText(index, data);
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
}
|
|
}
|