Exemple #1
0
    // Token: 0x0600025B RID: 603 RVA: 0x00007C14 File Offset: 0x00006014
    public void SetUpAniAnimation()
    {
        GameObject gameObject = AnmAnimation.CreateGameObject("aniObj", this.aniName, this.aniName);

        gameObject.GetComponent <AnmAnimation>().SetAction(this.act);
        gameObject.transform.SetParent(base.transform, false);
    }
Exemple #2
0
    // Token: 0x06000267 RID: 615 RVA: 0x000086E8 File Offset: 0x00006AE8
    public void CreteCharacter(int charaId, string aniName, Vector3 aniPos, int act, Vector2 hit_size, Vector2 hit_offset)
    {
        if (this.RefChara == null)
        {
            this.RefChara = new List <GameObject>();
        }
        GameObject gameObject = UnityEngine.Object.Instantiate <GameObject>(this.CharaPref);

        gameObject.transform.SetParent(base.transform, false);
        gameObject.GetComponent <CharaObject>().SetChara(charaId);
        GameObject gameObject2 = AnmAnimation.CreateGameObject("aniObj", aniName, aniName);

        gameObject2.GetComponent <AnmAnimation>().SetAction(act);
        gameObject2.transform.SetParent(gameObject.transform, false);
        this.RefChara.Add(gameObject);
        gameObject.transform.localPosition = aniPos;
        if (hit_size != Vector2.zero)
        {
            gameObject.GetComponent <BoxCollider2D>().size = hit_size;
        }
        if (hit_offset != Vector2.zero)
        {
            gameObject.GetComponent <BoxCollider2D>().offset = hit_offset;
        }
        Debug.Log(string.Concat(new object[]
        {
            "[charaTable] キャラクタ生成[",
            this.RefChara.Count,
            "]: Id = ",
            charaId,
            " / name = ",
            aniName,
            " / aniPos = ",
            aniPos,
            " / fixPos(size)(offset) = ",
            hit_size,
            hit_offset
        }));
    }