// Token: 0x06001195 RID: 4501 RVA: 0x0009A144 File Offset: 0x00098344
 private static void dwaterGetParam(AppMain.DMAP_PARAM_WATER param)
 {
     param.frame[0] = AppMain._dmap_water._object[0].frame;
     param.frame[1] = AppMain._dmap_water._object[1].frame;
     param.draw_u   = AppMain._dmap_water.draw_u;
     param.draw_v   = AppMain._dmap_water.draw_v;
     param.scale    = AppMain._dmap_water.scale;
     param.pos_x    = AppMain._dmap_water.pos_x;
     param.pos_y    = AppMain._dmap_water.pos_y;
     param.pos_dy   = AppMain._dmap_water.pos_dy;
     param.repeat_u = AppMain._dmap_water.repeat_u;
     param.repeat_v = AppMain._dmap_water.repeat_v;
     param.rot_z    = AppMain._dmap_water.rot_z;
     param.color    = AppMain._dmap_water.color;
 }
    // Token: 0x06001199 RID: 4505 RVA: 0x0009A494 File Offset: 0x00098694
    private static void dwaterDrawWater(AppMain.AMS_RENDER_TARGET texture)
    {
        AppMain.DMAP_PARAM_WATER draw_param = AppMain._dmap_water.draw_param;
        AppMain.amDrawPushState();
        AppMain.NNS_VECTOR nns_VECTOR = new AppMain.NNS_VECTOR(0f, draw_param.pos_dy, -0.5f);
        AppMain.nnTransformVector(nns_VECTOR, AppMain.amDrawGetProjectionMatrix(), nns_VECTOR);
        float draw_u   = draw_param.draw_u;
        float draw_v   = draw_param.draw_v;
        float repeat_u = draw_param.repeat_u;
        float scale    = draw_param.scale;
        float repeat_v = draw_param.repeat_v;
        float scale2   = draw_param.scale;
        float y        = nns_VECTOR.y;
        int   rot_z    = draw_param.rot_z;
        uint  color    = draw_param.color;

        AppMain.amDrawPopState();
    }
Ejemplo n.º 3
0
    private static void dwaterDrawWater(AppMain.AMS_RENDER_TARGET texture)
    {
        AppMain.DMAP_PARAM_WATER drawParam = AppMain._dmap_water.draw_param;
        AppMain.amDrawPushState();
        AppMain.NNS_VECTOR nnsVector = new AppMain.NNS_VECTOR(0.0f, drawParam.pos_dy, -0.5f);
        AppMain.nnTransformVector(nnsVector, AppMain.amDrawGetProjectionMatrix(), nnsVector);
        double drawU   = (double)drawParam.draw_u;
        double drawV   = (double)drawParam.draw_v;
        double repeatU = (double)drawParam.repeat_u;
        double scale1  = (double)drawParam.scale;
        double repeatV = (double)drawParam.repeat_v;
        double scale2  = (double)drawParam.scale;
        double y       = (double)nnsVector.y;
        int    rotZ    = drawParam.rot_z;
        int    color   = (int)drawParam.color;

        AppMain.amDrawPopState();
    }
 // Token: 0x0600119A RID: 4506 RVA: 0x0009A518 File Offset: 0x00098718
 private static void _dwaterSetParam(AppMain.AMS_TCB tcbp)
 {
     AppMain.DMAP_PARAM_WATER draw_param = (AppMain.DMAP_PARAM_WATER)AppMain.amTaskGetWork(tcbp);
     AppMain._dmap_water.draw_param = draw_param;
 }
 // Token: 0x06001196 RID: 4502 RVA: 0x0009A224 File Offset: 0x00098424
 private static void dwaterSetParam()
 {
     AppMain.DMAP_PARAM_WATER dmap_PARAM_WATER = AppMain.amDrawAlloc_DMAP_PARAM_WATER();
     AppMain.dwaterGetParam(dmap_PARAM_WATER);
     AppMain.amDrawMakeTask(new AppMain.TaskProc(AppMain._dwaterSetParam), 0, dmap_PARAM_WATER);
 }
Ejemplo n.º 6
0
 private static void dwaterSetParam()
 {
     AppMain.DMAP_PARAM_WATER dmapParamWater = AppMain.amDrawAlloc_DMAP_PARAM_WATER();
     AppMain.dwaterGetParam(dmapParamWater);
     AppMain.amDrawMakeTask(new AppMain.TaskProc(AppMain._dwaterSetParam), (ushort)0, (object)dmapParamWater);
 }