Exemple #1
0
    // Use this for initialization
    void Start()
    {
        tutorialDialog = this.transform.GetComponent <TutorialDialog>();
        player         = GameObject.Find("character1").GetComponent <Player>();
        craftSystem    = GameObject.Find("CraftSystem").GetComponent <CraftSystem>();
        pickWeapon     = GameObject.Find("PickWeapon").GetComponent <CPickWeapon>();
        trapSystem     = GameObject.Find("character2").GetComponent <TrapSystem>();
        tutorialDialog.tutorialRequest = this;
        Debug.Log(GameObject.Find("CraftSystem"));
        craftSystem.tutorialRequest = this;
        pickWeapon.tutorialRequest  = this;
        player.tutorialRequest      = this;
        trapSystem.tutorialRequest  = this;
        Transform tempProjectile = GameObject.Find("ProjectileSystem").transform;

        projectile = new Projectile[tempProjectile.childCount];
        for (int i = 0; i < projectile.Length; i++)
        {
            projectile[i] = tempProjectile.GetChild(i).GetComponent <Projectile>();
            projectile[i].tutorialRequest = this;
        }
    }
Exemple #2
0
    void Start()
    {
        pickWeaponScript = transform.Find("PickWeapon").GetComponent <CPickWeapon>();
        animator         = transform.GetComponent <Animator>();
        //Debug.Log("animator" + animator);
        animator.SetInteger("face_way", 1);
        animator.SetInteger("weapon_type", 0);
        animation_type = 0;
        stateinfo      = animator.GetCurrentAnimatorStateInfo(0);

        projectileSystem = GameObject.Find("ProjectileSystem");
        projectile_num   = 0;

        EffectAudio = GameObject.Find("CharacterAudio").GetComponent <CharacterVoice>();

        p1moveAble = true;
        p2moveAble = true;

        p1Ap_enough = true;
        p2Ap_enough = true;


        //Debug.Log("p1controller" + p1controller + "p1joystick" + p1joystick + "p1charaType" + p1charaType);
    }