void Start() { cc = transform.parent.GetComponent <CharacterControl>(); cam = Camera.main.transform; pn = new MovePos(false, Vector2.zero); if (cc.IsMine) { Main_Character = this; EnemyCheck = transform.GetChild(0); } }
IEnumerator Start() { realMe = transform.parent; cc = realMe.GetComponent <CharacterControl>(); cc.path = this; mp = GetComponent <GetMovPoint>(); while (Grid_creator.instance == null || !Grid_creator.instance.Loaded) { yield return(new WaitForSeconds(0.2f)); } StartCoroutine(UpdatePath()); StartCoroutine(CheckIfStuck()); }