/// 動作の再生セット public bool SetPlay(int actId, int loopCnt) { if (actId < 0) { return(false); } usePlayAct = useChParam.GetMvtAct(actId); actFrame = 0; actFrameMax = 0; actLoopCnt = loopCnt; return(true); }
/// アニメーション再生だけを行う動作のセット private int setNormalMvt(Data.CharParamData chParam, int mvtId, int useActNum, int animNo) { Data.MvtData mvtRes; Data.MvtActData actRes; mvtRes = chParam.GetMvt(mvtId); actRes = chParam.GetMvtAct(useActNum); mvtRes.Make(1); actRes.Make(1); mvtRes.AddParam(0, 5); /// アクションの登録 mvtRes.SetParamAddActionRes(0, useActNum); actRes.AddParam((int)Data.ChMvtActCmdId.Animation, 0.0f, 0.0f, animNo, 0, 0, 0, 0); useActNum++; return(useActNum); }