forked from CWX/CWX-mods
49 lines
1.8 KiB
C#
49 lines
1.8 KiB
C#
using System.Linq;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using BepInEx.Logging;
|
|
using EFT.UI;
|
|
using EFT.UI.Ragfair;
|
|
|
|
namespace TraderScrolling
|
|
{
|
|
public class PlayerCardScript : MonoBehaviour
|
|
{
|
|
|
|
private void Awake()
|
|
{
|
|
//Adjusts Money position
|
|
var rightPerson = GameObject.Find("Right Person");
|
|
var list = rightPerson.GetComponentsInChildren<RectTransform>(true).ToList();
|
|
var money = list.FirstOrDefault(x => x.name == "Money");
|
|
var moneyRect = money.RectTransform();
|
|
moneyRect.anchoredPosition = new Vector2(moneyRect.anchoredPosition.x + 60f, moneyRect.anchoredPosition.y);
|
|
//End of Money position Change
|
|
|
|
// Change spacing
|
|
var list2 = rightPerson.GetComponentsInChildren<HorizontalLayoutGroup>(true).ToList();
|
|
var money2 = list2.FirstOrDefault(x => x.name == "Money");
|
|
money2.spacing = 10;
|
|
// End of Money Spacing
|
|
|
|
// Make tile simple
|
|
var tile = rightPerson.GetComponentsInChildren<Image>(true).ToList();
|
|
var tileImage = tile.FirstOrDefault(x => x.name == "Background Tile");
|
|
tileImage.type = Image.Type.Simple;
|
|
|
|
var foundObject = rightPerson.transform.Find("Background Tile");
|
|
foundObject.gameObject.SetActive(true);
|
|
|
|
var tileList = rightPerson.GetComponentsInChildren<RectTransform>(true).ToList();
|
|
var tileRect = tileList.FirstOrDefault(x => x.name == "Background Tile");
|
|
tileRect.sizeDelta = new Vector2(500f, 0);
|
|
|
|
|
|
var background = tile.FirstOrDefault(x => x.name == "Background");
|
|
background.color = new Color(0, 0, 0, 1);
|
|
// Change Colour alpha to max for background
|
|
|
|
}
|
|
}
|
|
}
|