Files
2024-11-20 15:21:28 +01:00

99 lines
2.0 KiB
C#

using System.Collections;
using UnityEngine;
namespace Invector
{
public class vControlDisplayWeaponStandalone : MonoBehaviour
{
[SerializeField]
protected vDisplayWeaponStandalone leftDisplay, rightDisplay;
#region Control Left Display
public virtual void SetLeftWeaponIcon(Sprite icon)
{
if (!leftDisplay)
{
return;
}
leftDisplay.SetWeaponIcon(icon);
}
public virtual void SetLeftWeaponText(string text)
{
if (!leftDisplay)
{
return;
}
leftDisplay.SetWeaponText(text);
}
public virtual void RemoveLeftWeaponIcon()
{
if (!leftDisplay)
{
return;
}
leftDisplay.RemoveWeaponIcon();
}
public virtual void RemoveLeftWeaponText()
{
if (!leftDisplay)
{
return;
}
leftDisplay.RemoveWeaponText();
}
#endregion
#region Control Right Display
public virtual void SetRightWeaponIcon(Sprite icon)
{
if (!rightDisplay)
{
return;
}
rightDisplay.SetWeaponIcon(icon);
}
public virtual void SetRightWeaponText(string text)
{
if (!rightDisplay)
{
return;
}
rightDisplay.SetWeaponText(text);
}
public virtual void RemoveRightWeaponIcon()
{
if (!rightDisplay)
{
return;
}
rightDisplay.RemoveWeaponIcon();
}
public virtual void RemoveRightWeaponText()
{
if (!rightDisplay)
{
return;
}
rightDisplay.RemoveWeaponText();
}
#endregion
}
}