mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
34 lines
1.3 KiB
C#
34 lines
1.3 KiB
C#
using UnityEngine;
|
|
|
|
namespace BetterAmongUs;
|
|
|
|
public class BetterOptionHeaderItem : BetterOptionItem
|
|
{
|
|
public BetterOptionItem Create(GameOptionsMenu gameOptionsMenu, string name)
|
|
{
|
|
if (gameOptionsMenu == null)
|
|
{
|
|
return this;
|
|
}
|
|
|
|
Tab = gameOptionsMenu;
|
|
Name = name;
|
|
CategoryHeaderMasked categoryHeaderMasked = UnityEngine.Object.Instantiate<CategoryHeaderMasked>(gameOptionsMenu.categoryHeaderOrigin, Vector3.zero, Quaternion.identity, gameOptionsMenu.settingsContainer);
|
|
categoryHeaderMasked.transform.localScale = Vector3.one * 0.63f;
|
|
categoryHeaderMasked.transform.localPosition = new Vector3(-0.903f, 2f, -2f);
|
|
categoryHeaderMasked.Title.text = name;
|
|
categoryHeaderMasked.Background.material.SetInt(PlayerMaterial.MaskLayer, maskLayer);
|
|
if (categoryHeaderMasked.Divider != null)
|
|
{
|
|
categoryHeaderMasked.Divider.material.SetInt(PlayerMaterial.MaskLayer, maskLayer);
|
|
}
|
|
categoryHeaderMasked.Title.fontMaterial.SetFloat("_StencilComp", 3f);
|
|
categoryHeaderMasked.Title.fontMaterial.SetFloat("_Stencil", maskLayer);
|
|
|
|
BetterOptionItems.Add(this);
|
|
obj = categoryHeaderMasked.gameObject;
|
|
|
|
return this;
|
|
}
|
|
}
|