Exemple #1
0
 private static void gmEneHarisenboRedAtkInit(AppMain.OBS_OBJECT_WORK obj_work)
 {
     AppMain.GMS_ENEMY_3D_WORK gmsEnemy3DWork = (AppMain.GMS_ENEMY_3D_WORK)obj_work;
     AppMain.GMS_ENE_HARI_WORK gmsEneHariWork = (AppMain.GMS_ENE_HARI_WORK)obj_work;
     AppMain.ObjDrawObjectActionSet3DNNBlend(obj_work, 2);
     obj_work.disp_flag |= 4U;
     obj_work.user_timer = 245760;
     obj_work.ppFunc     = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmEneHarisenboRedAtkMain);
 }
 // Token: 0x060003FA RID: 1018 RVA: 0x00020660 File Offset: 0x0001E860
 private static void gmEneHariCreateJetEfct(AppMain.GMS_ENE_HARI_WORK hari_work)
 {
     if (hari_work.efct_jet == null)
     {
         hari_work.efct_jet = AppMain.GmEfctEneEsCreate((AppMain.OBS_OBJECT_WORK)hari_work, 12);
         hari_work.efct_jet.efct_com.obj_work.flag            |= 524304U;
         hari_work.efct_jet.efct_com.obj_work.user_work_OBJECT = hari_work.jet_mtx;
         hari_work.efct_jet.efct_com.obj_work.ppFunc           = new AppMain.MPP_VOID_OBS_OBJECT_WORK(AppMain.gmEneHariJetEfctMain);
     }
 }
 // Token: 0x060003F9 RID: 1017 RVA: 0x00020608 File Offset: 0x0001E808
 private static void gmEneHariMotionCallback(AppMain.AMS_MOTION motion, AppMain.NNS_OBJECT _object, object param)
 {
     AppMain.NNS_MATRIX        nns_MATRIX        = AppMain.gmEneHariMotionCallback_node_mtx;
     AppMain.NNS_MATRIX        nns_MATRIX2       = AppMain.gmEneHariMotionCallback_base_mtx;
     AppMain.GMS_ENE_HARI_WORK gms_ENE_HARI_WORK = (AppMain.GMS_ENE_HARI_WORK)((AppMain.OBS_OBJECT_WORK)param);
     AppMain.nnMakeUnitMatrix(nns_MATRIX2);
     AppMain.nnMultiplyMatrix(nns_MATRIX2, nns_MATRIX2, AppMain.amMatrixGetCurrent());
     AppMain.nnCalcNodeMatrixTRSList(nns_MATRIX, _object, 7, motion.data, nns_MATRIX2);
     gms_ENE_HARI_WORK.jet_mtx.Assign(nns_MATRIX);
 }
Exemple #4
0
 private static void gmEneHariMotionCallback(
     AppMain.AMS_MOTION motion,
     AppMain.NNS_OBJECT _object,
     object param)
 {
     AppMain.NNS_MATRIX        motionCallbackNodeMtx = AppMain.gmEneHariMotionCallback_node_mtx;
     AppMain.NNS_MATRIX        motionCallbackBaseMtx = AppMain.gmEneHariMotionCallback_base_mtx;
     AppMain.GMS_ENE_HARI_WORK gmsEneHariWork        = (AppMain.GMS_ENE_HARI_WORK)(AppMain.OBS_OBJECT_WORK) param;
     AppMain.nnMakeUnitMatrix(motionCallbackBaseMtx);
     AppMain.nnMultiplyMatrix(motionCallbackBaseMtx, motionCallbackBaseMtx, AppMain.amMatrixGetCurrent());
     AppMain.nnCalcNodeMatrixTRSList(motionCallbackNodeMtx, _object, 7, (AppMain.ArrayPointer <AppMain.NNS_TRS>)motion.data, motionCallbackBaseMtx);
     gmsEneHariWork.jet_mtx.Assign(motionCallbackNodeMtx);
 }