using System; using System.Collections.Generic; using UnityEngine; namespace FX { // Token: 0x02000778 RID: 1912 public class FX_MotionEffects : MonoBehaviour { // Token: 0x0600308E RID: 12430 RVA: 0x00105424 File Offset: 0x00105424 private void Start() { } // Token: 0x0600308F RID: 12431 RVA: 0x00105428 File Offset: 0x00105428 private void Effect(int Element) { GameObject gameObject = UnityEngine.Object.Instantiate(this.FXPrefabs[Element]); gameObject.transform.SetParent(this.pos_fx.transform, false); } // Token: 0x04005708 RID: 22280 [Tooltip("1.『pos_fx』に、子階層の pos_fx を\r\n\tドラッグして入れてください。\r\n2.『FX Prefabs』を開いて種類分の個数を指定し、空欄に\r\nエフェクトのPrefabをドラッグして入れてください。\r\n3.エフェクトを発生させたいモーションのフレームに、\r\nAdd event ボタンでイベントを追加してください。\r\n4.3のイベントのインスペクターから、『Function』に\r\nFX_Muzzle()』を設定してください。\r\nエフェクトを複数設定した場合は\r\n『int』に、Element番号を指定してください。")] [SerializeField] private Transform pos_fx; // Token: 0x04005709 RID: 22281 public List FXPrefabs; } }