public new void Start() { base.Start(); if (ELDevice.HasNotch()) { backButton.transform.localPosition = new Vector3(backButton.transform.localPosition.x, backButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); shopButton.transform.localPosition = new Vector3(shopButton.transform.localPosition.x, shopButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); menuBar.transform.localPosition = new Vector3(menuBar.transform.localPosition.x, menuBar.transform.localPosition.y - ELDevice.notchOffsetY, 0f); menuBar.sizeDelta += new Vector2(0f, ELDevice.notchOffsetY * 2f); } }
private new void Start() { base.Start(); if (ELDevice.HasNotch()) { shopButton.transform.localPosition = new Vector3(shopButton.transform.localPosition.x, shopButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); fbButton.transform.localPosition = new Vector3(fbButton.transform.localPosition.x, fbButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); fbAvatar.transform.localPosition = new Vector3(fbAvatar.transform.localPosition.x, fbAvatar.transform.localPosition.y - ELDevice.notchOffsetY, 0f); settingsButton.transform.localPosition = new Vector3(settingsButton.transform.localPosition.x, settingsButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); rateButton.transform.localPosition = new Vector3(rateButton.transform.localPosition.x, rateButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); shareButton.transform.localPosition = new Vector3(shareButton.transform.localPosition.x, shareButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); } }
public new void Start() { base.Start(); if (ELDevice.HasNotch()) { levelText.transform.localPosition = new Vector3(levelText.transform.localPosition.x, levelText.transform.localPosition.y - ELDevice.notchOffsetY, 0f); categoryText.transform.localPosition = new Vector3(categoryText.transform.localPosition.x, categoryText.transform.localPosition.y - ELDevice.notchOffsetY, 0f); backButton.transform.localPosition = new Vector3(backButton.transform.localPosition.x, backButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); shopButton.transform.localPosition = new Vector3(shopButton.transform.localPosition.x, shopButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); extraWordsButton.transform.localPosition = new Vector3(extraWordsButton.transform.localPosition.x, extraWordsButton.transform.localPosition.y - ELDevice.notchOffsetY, 0f); goodStartButton.transform.localPosition = new Vector3(goodStartButton.transform.localPosition.x, goodStartButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); startAndFinishButton.transform.localPosition = new Vector3(startAndFinishButton.transform.localPosition.x, startAndFinishButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); exposeButton.transform.localPosition = new Vector3(exposeButton.transform.localPosition.x, exposeButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); tipButton.transform.localPosition = new Vector3(tipButton.transform.localPosition.x, tipButton.transform.localPosition.y + ELDevice.notchOffsetY, 0f); tipText.transform.localPosition = new Vector3(tipText.transform.localPosition.x, tipText.transform.localPosition.y + ELDevice.notchOffsetY, 0f); perfectMeter.transform.localPosition = new Vector3(perfectMeter.transform.localPosition.x, perfectMeter.transform.localPosition.y - ELDevice.notchOffsetY, 0f); } if (ELSingleton <ELCanvas> .Instance.CanvasRatio == ELCanvas.Ratio.iPhone) { board.transform.localScale = new Vector3(0.9f, 0.9f, 1f); timeMeter.transform.localScale = new Vector3(0.9f, 0.9f, 1f); } else if (ELSingleton <ELCanvas> .Instance.CanvasRatio == ELCanvas.Ratio.iPhone5) { extraWordsButton.transform.localScale = new Vector3(1.1f, 1.1f, 1f); extraWordsButton.transform.localPosition = new Vector3(extraWordsButton.transform.localPosition.x, extraWordsButton.transform.localPosition.y - 50f, 0f); } else if (ELSingleton <ELCanvas> .Instance.CanvasRatio == ELCanvas.Ratio.iPhoneX) { extraWordsButton.transform.localScale = new Vector3(1.1f, 1.1f, 1f); extraWordsButton.transform.localPosition = new Vector3(extraWordsButton.transform.localPosition.x, extraWordsButton.transform.localPosition.y - 50f, 0f); } else if (ELSingleton <ELCanvas> .Instance.CanvasRatio == ELCanvas.Ratio.iPad) { board.transform.localScale = new Vector3(0.8f, 0.8f, 1f); timeMeter.transform.localScale = new Vector3(0.8f, 0.8f, 1f); } }
private float UpdateLayout() { float num = 150f; if (ELDevice.HasNotch()) { num += ELDevice.notchOffsetY; } foreach (PackItem packItem in packItemList) { float num2 = packItem.backRect.sizeDelta.y + 30f; packItem.transform.localPosition = new Vector2(0f, 0f - num - num2 / 2f); packItem.normalizedScrollLocation = num; num += num2; } num += 150f; foreach (PackItem packItem2 in packItemList) { packItem2.transform.localPosition = new Vector2(packItem2.transform.localPosition.x, packItem2.transform.localPosition.y + num / 2f); packItem2.normalizedScrollLocation = 1f - packItem2.normalizedScrollLocation / (num - 150f); } return(num); }