//---------------------------------------------------------------------------- /*! * @brief リンク演出ステップ:リンクユニットカットイン * @note */ //---------------------------------------------------------------------------- void ExecStep_030_LinkCutin() { //------------------- // トリガー処理 //------------------- if (m_WorkStepTriger == true) { //---------------------------------------- // カットイン準備 //---------------------------------------- m_CutinLink.SetupCutin(); //--------------------------------------- // オブジェクトのセットアップが完了したので、アニメーション発行 //---------------------------------------- m_CutinLink.StartAnimAll(MainMenuDefine.ANIM_FIX_UNIT_IN); //---------------------------------------- // エフェクトを発生 //---------------------------------------- Vector3 vEffectPosition = m_ReferObject[OBJECT_CHARA_MESH].transform.position; vEffectPosition.y = m_EffectPosY; vEffectPosition.z += GlobalDefine.UNITDETAIL_EFFECT_OFFSET_Z; GameObject _effObj = EffectManager_OLD.CreateEffect2D(ref vEffectPosition, SceneObjReferMainMenu.Instance.m_EffectEvolCutinFriend, gameObject); UnityUtil.SetSortingOrder(_effObj, "EFFECT"); _effObj.transform.localScale = new Vector3(EFFECT_SCALE, EFFECT_SCALE, EFFECT_SCALE); //---------------------------------------- // SE再生 //---------------------------------------- SoundUtil.PlaySE(SEID.SE_MM_D01_FRIEND_UNIT); } //------------------- // 更新完遂待ち //------------------- if (m_CutinLink.isBaseAnimPlay == true) { return; } m_WorkStep++; }