You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
718 B
C#

using UnityEngine;
using System.Collections;
public class OnStartSendCollision : MonoBehaviour
{
private EffectSettings effectSettings;
private bool isInitialized;
private void GetEffectSettingsComponent(Transform tr)
{
var parent = tr.parent;
if (parent != null)
{
effectSettings = parent.GetComponentInChildren<EffectSettings>();
if (effectSettings == null)
GetEffectSettingsComponent(parent.transform);
}
}
void Start () {
GetEffectSettingsComponent(transform);
effectSettings.OnCollisionHandler(new CollisionInfo());
isInitialized = true;
}
void OnEnable()
{
if (isInitialized) effectSettings.OnCollisionHandler(new CollisionInfo());
}
}