示例#1
0
    void ToggleRole(int roleIndex)
    {
        if (_pool.rootPool[roleIndex] == null)
        {
            _pool.AddRole(InstantiateRole(roleIndex), roleIndex);
        }
        else
        {
            _pool.RemoveRole(roleIndex);
        }
        bool enable = _pool.rootPool[roleIndex] != null;

        _roleItem[roleIndex].Image = enable ? _enableImage : null;
        DataModel.Instance.Data.roles[roleIndex].enable = enable;
        DataModel.Instance.SaveData();
    }