45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System.Collections;
 | |
| using System.Collections.Generic;
 | |
| using UnityEngine;
 | |
| using DG.Tweening;
 | |
| 
 | |
| public class PanelGameAni : MonoBehaviour
 | |
| {
 | |
|     [SerializeField] RectTransform mRctTop;
 | |
|     [SerializeField] RectTransform mRctCenter;
 | |
| 
 | |
|     [SerializeField] RectTransform mRctEndingsBtn;
 | |
| 
 | |
|     [SerializeField] RectTransform mRctSlotBG;
 | |
|     [SerializeField] RectTransform mRctSlotBtns;
 | |
| 
 | |
|     [SerializeField] RectTransform mRctSoundBtns;
 | |
| 
 | |
|     public void Init()
 | |
|     {
 | |
|         mRctTop.anchoredPosition = new Vector2(0, 180);
 | |
|         mRctCenter.anchoredPosition = new Vector2(0, -560);
 | |
| 
 | |
|         mRctEndingsBtn.anchoredPosition = new Vector2(100, -235);
 | |
| 
 | |
|         mRctSlotBG.anchoredPosition = new Vector2(0, -125);
 | |
|         mRctSlotBG.sizeDelta = new Vector2(mRctSlotBG.sizeDelta.x, 249);
 | |
| 
 | |
|         mRctSlotBtns.anchoredPosition = new Vector2(0, -305);
 | |
|         mRctSoundBtns.anchoredPosition = new Vector2(0, -470);
 | |
| 
 | |
|         mRctTop.DOAnchorPosY(0, 0.5f);
 | |
|         mRctCenter.DOAnchorPosY(0, 0.5f);
 | |
| 
 | |
|         mRctEndingsBtn.DOAnchorPosX(-10, 0.3f).SetDelay(0.5f);
 | |
|     }
 | |
| 
 | |
|     public void ReadyPlay(float pDuration)
 | |
|     {
 | |
|         mRctSlotBG.DOAnchorPosY(-180, pDuration);
 | |
|         mRctSlotBG.DOSizeDelta(new Vector2(mRctSlotBG.sizeDelta.x, 395), pDuration);
 | |
| 
 | |
|         mRctSlotBtns.DOAnchorPosY(-390, pDuration);
 | |
|         mRctSoundBtns.DOAnchorPosY(-680, pDuration);
 | |
|     }
 | |
| } |