/// public メソッド ///--------------------------------------------------------------------------- /// モデルの登録 public void SetMdlHandle(Data.EffTypeId effTypeId) { objEff.SetMdlHandle(effTypeId); objEff.SetScale(0.1f); this.effTypeId = effTypeId; billFlg = false; billYFlg = false; /// 敵死亡エフェクトは大きめに表示 if (effTypeId == Data.EffTypeId.Eff05) { objEff.SetScale(0.17f); } /// Y軸ビルボードで描画 if (effTypeId == Data.EffTypeId.Eff03 || effTypeId == Data.EffTypeId.Eff04 || effTypeId == Data.EffTypeId.Eff05 || effTypeId == Data.EffTypeId.Eff11) { billYFlg = true; } /// ビルボードで描画 else if (effTypeId == Data.EffTypeId.Eff08 || effTypeId == Data.EffTypeId.Eff09 || effTypeId == Data.EffTypeId.Eff12 || effTypeId == Data.EffTypeId.Eff13) { billFlg = true; } }
/// 開始 protected override bool DoStart() { objCh.Start(); objShadow.SetMdlHandle(Data.EffTypeId.Eff10); objShadow.Start(); objShadow.SetScale(ShadowSize / 10.0f * 2.6f); objShadowMax.SetMdlHandle(Data.EffTypeId.Eff10); objShadowMax.Start(); objShadowMax.SetScale(ShadowSize / 10.0f * 2.6f); ActiveFlg = false; ActiveDis = 0; return(true); }
/// public メソッド ///--------------------------------------------------------------------------- /// モデルの登録 public void SetMdlHandle(Data.EffTypeId effTypeId) { objEff.SetMdlHandle(effTypeId); objEff.SetScale(1.0f); this.effTypeId = effTypeId; }
/// 開始 public bool Start() { ObjChHero heroObj = (ObjChHero)actorCh.GetUseObj(0); actorCh.Start(); playModeId = PlayModeId.Normal; plDrawFlg = true; spelDelayCnt = 0; objShadow.SetMdlHandle(Data.EffTypeId.Eff10); objShadow.Start(); objShadow.SetScale(3000.12f); return(true); }