You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
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<GameObject>(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<GameObject> FXPrefabs;
|
|
|
|
|
}
|
|
|
|
|
}
|