need test taff hier sur la derniere ui

This commit is contained in:
esteb
2023-01-20 11:09:07 +01:00
parent 610a7c1618
commit 09cc8c87e3
4 changed files with 141 additions and 14 deletions

View File

@@ -19,13 +19,21 @@ public class SwipeManagementScript : MonoBehaviour
public TMP_Text textNumber;
public List<int> images;
private Vector2 startTouchPosition;
private Vector2 endTouchPosition;
private Vector2 endTouchPosition;
private GameObject image;
public List<GameObject> imageAndTexts;
private int indexList = 0;
// Start is called before the first frame update
void Start()
{
textSteps.text = lengths[0].text;
textNumber.text = "Step 1/" + lengthTexts;
textNumber.text = "Step 1/" + (lengthTexts+1);
arrowLeft.gameObject.SetActive(false);
}
@@ -63,8 +71,15 @@ public class SwipeManagementScript : MonoBehaviour
if(numberImage != 0){
arrowLeft.gameObject.SetActive(true);
}
textSteps.text = lengths[numberImage].text;
textNumber.text = "Step" + (numberImage+1) + "/" + lengthTexts;
if(images.Contains(numberImage - 1)){
DisableImageStep();
}
if(images.Contains(numberImage)){
SetImageStep();
}else{
textSteps.text = lengths[numberImage].text;
textNumber.text = "Step" + (numberImage+1) + "/" + (lengthTexts+1);
}
}
}
@@ -78,9 +93,16 @@ public class SwipeManagementScript : MonoBehaviour
}
if(numberImage != lengthTexts){
arrowRight.gameObject.SetActive(true);
}
textSteps.text = lengths[numberImage].text;
textNumber.text = "Step" + (numberImage+1) + "/" + lengthTexts;
}
if(images.Contains(numberImage + 1)){
DisableImageStep();
}
if(images.Contains(numberImage)){
SetImageStep();
}else{
textSteps.text = lengths[numberImage].text;
textNumber.text = "Step" + (numberImage+1) + "/" + (lengthTexts+1);
}
}
}
@@ -92,4 +114,16 @@ public class SwipeManagementScript : MonoBehaviour
m_Animator.ResetTrigger("SwipeDown");
m_Animator.SetTrigger("SwipeUp");
}
private void SetImageStep(){
textSteps.text = "";
textNumber.text = "Step" + (numberImage+1) + "/" + (lengthTexts+1);
image = imageAndTexts[indexList];
indexList ++;
image.SetActive(true);
}
private void DisableImageStep(){
image.SetActive(false);
}
}