using DataModel.Model; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ReceiveStepObj : MonoBehaviour { public Sprite[] sprites; public practicesubjectstep currentStep; [HideInInspector] public Image stateImage; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void InitState() { stateImage = transform.Find("state").GetComponent(); switch (currentStep.StepState) { case "-1": stateImage.sprite = sprites[0]; break; case "0": stateImage.sprite = sprites[1]; break; case "1": stateImage.sprite = sprites[2]; break; default: break; } } }