public void ProcessSetImage(NetImageRequestObj netImageRequestObj)
    {
        NetImageRequestObj   netImageRequestObj2 = new NetImageRequestObj();
        IESetImageRequestObj reqObj = new IESetImageRequestObj();

        if (netImageRequestObj.useScaleId == 0)
        {
            netImageRequestObj.netImageData.getSprite();
            netImageRequestObj2.Copy(netImageRequestObj);

            reqObj.action = netImageRequestObj2.SetComponentSprite;
        }
        else if (netImageRequestObj.useScaleId == 1)
        {
            netImageRequestObj.netImageData.getSprite_GridScale();
            netImageRequestObj2.Copy(netImageRequestObj);

            reqObj.action = netImageRequestObj2.SetComponentSprite_GridSprite;
        }

        netImageRequestObj.ieSetImgReqObj  = reqObj;
        netImageRequestObj2.ieSetImgReqObj = reqObj;

        IESetImageMgr.getInstance().AddSetImageInQueue("everyAsset", reqObj);
    }
예제 #2
0
 public void Abort(string id)
 {
     setImageProcessType = ProcessType.Abort;
     IESetImageMgr.getInstance().RemoveImageInQueue(id, this);
 }