コード例 #1
0
 protected virtual void loadModel()
 {
     if (ShineSetting.isWholeClient)
     {
         _modelLoadTool.loadOne(_modelConfig.sourceT);
     }
     else
     {
         modelLoadOver(null);
     }
 }
コード例 #2
0
ファイル: UnitEffect.cs プロジェクト: shineTeam7/home3
    /** 开始显示 */
    public virtual void init()
    {
        int souceID;

        if ((souceID = _config.sourceT) > 0)
        {
            _loadTool.loadOne(souceID);
        }
        else
        {
            _loadTool.clear();

            onLoadOver(null);
            afterLoadOver();
        }
    }
コード例 #3
0
    /** 设置部件 */
    public void setPart(int type, int partID)
    {
        //空部件不处理
        if (partID <= 0)
        {
            return;
        }

        _partDic.put(type, partID);

        _partReady.remove(type);

        AssetPoolLoadTool tool = getPartLoadTool(type);

        AvatarPartConfig config = AvatarPartConfig.get(type, partID);

        tool.loadOne(config.sourceT, obj => partLoadOver(type, partID, obj));
    }