示例#1
0
    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);
        }
    }
示例#2
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());
    }