99 lines
2.0 KiB
C#
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
|
|
}
|
|
} |