private void Awake() { sasf = GameObject.Find("Data/ClientData").GetComponent <SpellAndStaffPrefabs>(); owsc = GameObject.Find("Data/ClientData").GetComponent <OWSkinController>(); leftArrowSS = GameObject.Find("UICanvas1/PlayerPanel/SkinSelectionPanel/LeftArrow"); rightArrowSS = GameObject.Find("UICanvas1/PlayerPanel/SkinSelectionPanel/RightArrow"); skinPanelHeader = GameObject.Find("UICanvas1/PlayerPanel/SkinSelectionPanel/ParchmentPanel/Header/HeaderText") .GetComponent <TextMeshProUGUI>(); activeCards = 1; bodySelected = false; feetSelected = false; handsSelected = false; headSelected = false; skinContentRT = skinSelectContent.GetComponent <RectTransform>(); InstantiateStaffs(); GetAvailableSkins(); InstantiateSkins(availableBodySkins, bodyPrefab, bodySkinUI); InstantiateSkins(availableFeetSkins, feetPrefab, feetSkinUI); InstantiateSkins(availableHandSkins, handsPrefab, handsSkinUI); InstantiateSkins(availableHeadSkins, headPrefab, headSkinUI); GetAndToggleAllSkins(false); PopulateBubbleCardPool(); }