EscapeShooter/My project/Assets/Project Files/Game/Scripts/Level System/Minimap/LevelPreviewDefaultBehaviou...

42 lines
1.1 KiB
C#
Raw Normal View History

using UnityEngine;
using UnityEngine.UI;
namespace Watermelon.SquadShooter
{
public class LevelPreviewDefaultBehaviour : LevelPreviewBaseBehaviour
{
[SerializeField] Image circleDefaultImage;
[SerializeField] Image circleLockedImage;
[SerializeField] Image selectedImage;
public override void Init()
{
}
public override void Activate(bool animate = false)
{
selectedImage.gameObject.SetActive(true);
circleDefaultImage.gameObject.SetActive(true);
circleLockedImage.gameObject.SetActive(false);
}
public override void Complete()
{
circleDefaultImage.gameObject.SetActive(true);
selectedImage.gameObject.SetActive(false);
circleLockedImage.gameObject.SetActive(false);
}
public override void Lock()
{
circleLockedImage.gameObject.SetActive(true);
circleDefaultImage.gameObject.SetActive(false);
selectedImage.gameObject.SetActive(false);
}
}
}