using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ChildHeadIcon : MonoBehaviour {

    public enum ChildSex
    {
        Boy = 0,
        Girl = 1,
    }

    public GameObject _ChildBoyHeadIcon;
    public GameObject _ChildGirlHeadIcon;
    public GameObject _WaitBornHeadIcon;
    public GameObject _Mark;

    //当前下标,最多两个,可以写死在UI上
    public int _Index;

    /// <summary>
    /// 这边只处理头像Icon
    /// </summary>
    /// <param name="gender">性别 0.男 1.女</param>
    public void InitChildHeadIcon(int gender, bool isWaitBorn = false)
    {
        if(isWaitBorn)
        {
            _ChildBoyHeadIcon.SetActive(false);
            _ChildGirlHeadIcon.SetActive(false);
            _WaitBornHeadIcon.SetActive(true);
            return;
        }

        _ChildBoyHeadIcon.SetActive(gender == (int)ChildSex.Boy);
        _ChildGirlHeadIcon.SetActive(gender == (int)ChildSex.Girl);
    }

    public void OnHeadIconClick()
    {
        if (ChildStudyPanel.Instance)
            ChildStudyPanel.Instance.OnChildHeadIcon(_Index);
    }

    public void ShowMark(bool isShow)
    {
        _Mark.SetActive(isShow);
    }
}