Пример #1
0
    //**************************************//

    // Use this for initialization
    void Start()
    {
        //CC = GetComponent<CharacterController>();
        man                    = transform.Find("man");
        cursca                 = transform.localScale;
        face                   = man.Find("face").gameObject;
        weapon                 = transform.Find("weapon");
        weaponinback           = man.Find("body/backweaponctrl");
        weaponlistscript       = weapon.GetComponent <weaponlist>();
        weaponinbacklistscript = weaponinback.GetComponent <weaponinbacklist>();
        zerovetor              = Vector2.zero;
        anim                   = man.GetComponent <Animator>();
        col                    = GetComponent <BoxCollider2D>();
        body                   = GetComponent <Rigidbody2D>();
        mousepos               = zerovetor;
        curweaponweight        = int.Parse(weaponorder[0, 2]);
        //rhand = transform.Find("rhand").gameObject;
        //punchhitbox = rhand.GetComponent<CircleCollider2D>();
        curweaponanim   = weaponlistscript.changeweapon(curweaponanim, "melee", "stopbrand", 100);
        curweaponfacing = curweaponanim.GetComponent <weaponfacing>();
        droppt          = man.Find("droppt");
        bodyfragment    = weapon.Find("throw/bodyfragment/bodypos");
        startrot        = transform.rotation;

        SoundList = man.GetComponents <AudioSource>();
        footstep  = new AudioSource[footstepnum];
        for (int i = 0; i < footstepnum; i++)
        {
            footstep[i] = SoundList[i];
        }
        rollsound = SoundList[footstepnum]; //4, which is the 5th

        particleeffect = transform.Find("effect");
        walkdust       = particleeffect.Find("walkdust").GetComponent <ParticleSystem>();
        rolldust       = particleeffect.Find("rolldust").GetComponent <ParticleSystem>();
    }
Пример #2
0
 // Use this for initialization
 void Awake()
 {
     weaponlists = this;
     this.gameObject.SetActive(false);
 }