public AppMain.NNS_MOTION_KEY_Class16 Assign(AppMain.NNS_MOTION_KEY_Class16 motionKey)
 {
     if (this != motionKey)
     {
         this.Frame = motionKey.Frame;
         this.Value = motionKey.Value;
     }
     return(this);
 }
 public void Assign(AppMain.GMS_EFFECT_CREATE_PARAM param)
 {
     this.ame_idx   = param.ame_idx;
     this.pos_type  = param.pos_type;
     this.init_flag = param.init_flag;
     this.disp_ofst.Assign(param.disp_ofst);
     this.disp_rot  = param.disp_rot;
     this.scale     = param.scale;
     this.main_func = param.main_func;
     this.model_idx = param.model_idx;
 }
 public GMS_EFFECT_CREATE_PARAM(
     int ame_idx,
     uint pos_type,
     uint init_flag,
     AppMain.NNS_VECTOR disp_ofst,
     AppMain.NNS_ROTATE_A16 disp_rot,
     float scale,
     AppMain.MPP_VOID_OBS_OBJECT_WORK main_func,
     int model_idx)
 {
     this.ame_idx   = ame_idx;
     this.pos_type  = pos_type;
     this.init_flag = init_flag;
     this.disp_ofst = new AppMain.NNS_VECTOR();
     this.disp_ofst.Assign(disp_ofst);
     this.disp_rot  = disp_rot;
     this.scale     = scale;
     this.main_func = main_func;
     this.model_idx = model_idx;
 }
 public GMS_EFFECT_CREATE_PARAM()
 {
     this.disp_ofst = new AppMain.NNS_VECTOR();
     this.disp_rot  = new AppMain.NNS_ROTATE_A16();
 }
 public NNS_MOTION_KEY_Class16(AppMain.NNS_MOTION_KEY_Class16 motionKey)
 {
     this.Frame = motionKey.Frame;
     this.Value = motionKey.Value;
 }