Exemplo n.º 1
0
 public void ObjSetStatus(int id, objDefStatus defStatus)
 {
     if (!m_objList.ContainsKey(id))
     {
         return;
     }
     m_objList[id].SetDefStatus = defStatus;
 }
Exemplo n.º 2
0
    /// <summary>
    /// 单位状态变更
    /// </summary>
    /// <param name="StatusId"></param>
    public void SetObjStatus(int StatusId)
    {
        objDefStatus defStatus = objDefStatus.noaction;

        switch (StatusId)
        {
        case 0:
            defStatus = objDefStatus.initiative;
            break;

        case 1:
            defStatus = objDefStatus.passive;
            break;

        case 2:
            defStatus = objDefStatus.noaction;
            break;
        }
        GameManager.instance.ObjSetStatus(Id, defStatus);

        gameObject.SetActive(false);
    }