using MoleMole.Config; using UnityEngine; namespace MoleMole { public class Mono_RO_040 : BaseMonoRobot { protected override void OnCollisionEnter(Collision collision) { base.OnCollisionEnter(collision); if (InLevelData.AVATAR_LAYER == collision.gameObject.layer || InLevelData.MONSTER_LAYER == collision.gameObject.layer) { BaseMonoEntity baseMonoEntity = ((InLevelData.AVATAR_LAYER != collision.gameObject.layer) ? ((BaseMonoEntity)collision.gameObject.GetComponent()) : ((BaseMonoEntity)collision.gameObject.GetComponent())); if (baseMonoEntity != null) { Singleton.Instance.FireEvent(new EvtTouch(GetRuntimeID(), baseMonoEntity.GetRuntimeID())); } } } public override void SetDied(KillEffect killEffect) { base.SetDied(KillEffect.KillImmediately); } } }