private void OnCriatureDefeated(MsgCriatureDefeated obj) { if (obj.defeated == gameObject) { A.SetBool(emDanoBool, false); A.SetBool(emDano_2Bool, false); A.SetBool(defeatedBool, true); } }
protected override void OnCriatureDefeated(MsgCriatureDefeated obj) { base.OnCriatureDefeated(obj); if (obj.defeated == gameObject) { SupportSingleton.Instance.InvokeInSeconds(() => { GameObject G = Resources.Load <GameObject>("particles/" + ImpactParticles.defeatedParticles); Destroy( Instantiate(G, transform.position, Quaternion.identity), 5); Destroy(gameObject); }, 4); } //else if (obj.atacker == gameObject) //{ //} }