/// 開始 public bool Start(ActorUnitCommon useCmn, Data.CharParamData useParam) { this.useUnitCmn = useCmn; this.useChParam = useParam; playEnd(); return(true); }
/// 開始 public bool Start( ActorUnitCommon useCmn, Data.CharParamData useParam ) { this.useUnitCmn = useCmn; this.useChParam = useParam; playEnd(); return true; }
/// 終了 public void End() { if( mvtActPlayer != null ){ mvtActPlayer.End(); } useChParam = null; playMvt = null; }
/// 終了 public void End() { if (mvtActPlayer != null) { mvtActPlayer.End(); } useChParam = null; playMvt = null; }
/// 開始 public bool Start(ActorUnitCommon useCmn, Data.CharParamData useParam) { End(); this.useChParam = useParam; playMvt = null; playMvtId = -1; playMvtIdx = -1; return(mvtActPlayer.Start(useCmn, useParam)); }
/// アニメーション再生だけを行う動作のセット 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); }
/// 開始 public bool Start( ActorUnitCommon useCmn, Data.CharParamData useParam ) { End(); this.useChParam = useParam; playMvt = null; playMvtId = -1; playMvtIdx = -1; return( mvtActPlayer.Start( useCmn, useParam ) ); }
/// 終了 public void End() { useUnitCmn = null; useChParam = null; usePlayAct = null; }
/// 破棄 public void Term() { usePlayAct = null; useUnitCmn = null; useChParam = null; }