/// <summary>
    /// 初始化图标
    /// </summary>
    public void InitSprites()
    {
        if (infoUi == null)
        {
            infoUi = GetComponentInParent <PersonInfoUI>();
        }
        PersonInfoUIState stateT = infoUi.state;

        SwitchStateSprite(stateT);
    }
    /// <summary>
    /// 转换对应状态的图标
    /// </summary>
    /// <param name="stateT"></param>
    private void SwitchStateSprite(PersonInfoUIState stateT)
    {
        StateSprite stateSprite = stateSprites.Find((i) => i.Name == stateT.ToString());

        if (stateSprite != null)
        {
            ChangeNormalSprite(stateSprite);

            ChangeAlarmSprite(stateSprite);
        }
    }
 public void ChangeState(PersonInfoUIState stateT)
 {
     infoUi.state = stateT;
 }