using UnityEngine; public class StunPlayer : MonoBehaviour { public enum TargetPlayer { OtherPlayer, Self } public TargetPlayer targetPlayer; public float time = 0.5f; private Player target; public void Go() { if (!target) { target = GetComponentInParent(); if (targetPlayer == TargetPlayer.OtherPlayer) { target = PlayerManager.instance.GetOtherPlayer(target); } } target.data.stunHandler.AddStun(time); } }