using Suimono.Core;
using UnityEngine;
///
/// Usage of "Event Trigger" tab of fx_EffectObject.
/// Attach this to fx_EffectObject and watch log.
///
public class utility_EventTrigger : MonoBehaviour {
fx_EffectObject target;
void Start(){
target = GetComponent();
// subscribe event
if (target != null){
target.OnTrigger += OnTrigger; //our new event trigger!
} else {
Debug.Log("#EffectTriggerUsage# Can't find fx_EffectObject on " + transform.name, gameObject);
}
}
private void OnTrigger(Vector3 position, Quaternion rotatoin) {
Debug.LogFormat(gameObject, "#EffectTriggerUsage# Trigger, position={0}, rotation={1}", position, rotatoin.eulerAngles);
}
}