示例#1
0
    public static void LoadEffectInQueue(int id, LoadFinishCallback delFinish, object param1 = null)
    {
        LoadCompleteCallBackParameter data = new LoadCompleteCallBackParameter();

        data.Parameter1 = param1;
        ResourcesManager.Instance.Load(id, EResourceType.Effect, data, delFinish);
    }
示例#2
0
    public static void LoadModelInQueue(int id, EResourceType type, LoadFinishCallback delFinish, object param1, object param2, object param3)
    {
        LoadCompleteCallBackParameter data = new LoadCompleteCallBackParameter();

        data.Parameter1 = param1;
        data.Parameter2 = param2;
        data.Parameter3 = param3;
        ResourcesManager.Instance.Load(id, type, data, delFinish);
    }
    protected void LoadEffectComplete(LoadedObjData resObj, LoadCompleteCallBackParameter parameter)
    {
        AddEffectData param1 = null;

        //if (parameter != null)
        {
            param1 = parameter.Parameter1 as AddEffectData;
        }
        LoadEffectComplete(resObj, param1);
    }