Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     muzzleMaterial = muzzleFlash.GetComponent <Renderer>().material;
     muzzleMaterial.SetFloat("Vector1_B173D9FB", 0);
     refrenceKeeper    = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
     localiseTransform = GameObject.Find("Items").GetComponent <LocaliseTransform>();
     spawnWeapons      = GameObject.Find("Items").GetComponent <SpawnWeapons>();
     iDKeeper          = transform.Find("RagdollPlaceholder").gameObject.GetComponent <IDKeeper>();
     //AimSync = transform.Find("AimSync").gameObject;
     hinge       = weapon.GetComponent <HingeJoint>();
     hingeSpring = hinge.spring;
 }
Esempio n. 2
0
    IEnumerator Start()
    {
        for (int i = 0; i < 4; i++)
        {
            bulletsLeft.Add(0);
        }

        aimShoot       = GameObject.Find("Ragdoll").GetComponent <AimShoot>();
        muzzleMaterial = muzzleFlash.GetComponent <Renderer>().material;
        muzzleMaterial.SetFloat("Vector1_B173D9FB", 0);
        iDKeeper = GameObject.Find("Ragdoll").GetComponent <IDKeeper>();
        yield return(new WaitForEndOfFrame());

        refrenceKeeper = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
    }
Esempio n. 3
0
    // Use this for initialization
    IEnumerator Start()
    {
        bulletPositioner = GameObject.Find("Bullet Positioner");

        aimShoot = GameObject.Find("Ragdoll").GetComponent <AimShoot>();

        shoot = GameObject.Find("Weapon").GetComponent <Shoot>();

        mass = transform.parent.parent.Find("Mass").gameObject;

        yield return(new WaitForEndOfFrame());

        refrenceKeeper = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
        WeaponHand     = refrenceKeeper.WeaponParent;
        yield return(new WaitForSeconds(0.3f));

        spawnWeapons = GameObject.Find("Items").GetComponent <SpawnWeapons>();
    }
Esempio n. 4
0
    IEnumerator Start()
    {
        shoot = GameObject.Find("Weapon").GetComponent <Shoot>();
        rotationGunManager = GameObject.Find("Rotation Gun Manager");
        ragDoll            = GameObject.Find("Local/Ragdoll");
        fireGrapple        = true;
        playerParts        = GameObject.FindGameObjectsWithTag("Floppy");
        iDKeeper           = GameObject.Find("Local/Ragdoll").GetComponent <IDKeeper>();
        yield return(new WaitForEndOfFrame());

        refrenceKeeper = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
        activeSlot     = refrenceKeeper.activeSlot;
        hinge          = GameObject.Find("Local/Ragdoll/ULRA/LLRA/Rotation Gun Manager/Weapon").GetComponent <HingeJoint>();
        hingeSpring    = hinge.spring;
        GroundForce    = GameObject.Find("Local/Ragdoll").GetComponent <groundForce>();
        yield return(new WaitForSeconds(0.3f));

        localiseTransform = GameObject.Find("Items").GetComponent <LocaliseTransform>();
    }
Esempio n. 5
0
 void Start()
 {
     refrenceKeeper = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
 }
Esempio n. 6
0
    IEnumerator Start()
    {
        yield return(new WaitForEndOfFrame());

        mouseFollow          = GameObject.Find("MouseFollower");
        Weapons              = GameObject.Find("Items").GetComponent <SpawnWeapons>().Weapons;
        serverRefrenceKeeper = GameObject.Find("Server Refrences").GetComponent <ServerRefrenceKeeper>();
        spawnWeapons         = GameObject.Find("Items").GetComponent <SpawnWeapons>();
        localiseTransform    = GameObject.Find("Items").GetComponent <LocaliseTransform>();
        switchWeapon         = GameObject.Find("Weapon").GetComponent <SwitchWeapon>();
        shoot            = GameObject.Find("Weapon").GetComponent <Shoot>(); //Get script
        Items            = GameObject.Find("Items").transform;
        bulletPositioner = GameObject.Find("Bullet Positioner").transform;   //Get the bullet positioner object

        //Wait because some of the next parts have not completed yet

        aimShoot       = GameObject.Find("Ragdoll").GetComponent <AimShoot>(); //Get script
        refrenceKeeper = GameObject.Find("Local").GetComponent <RefrenceKeeper>();
        refrenceKeeper.itemDistanceRefrences.Add(0);                           //Add a new space in the list for this item
        yield return(new WaitForEndOfFrame());

        updateUI = refrenceKeeper.updateUI;

        WeaponHand = refrenceKeeper.WeaponParent;

        Player = GameObject.Find("Ragdoll").transform;

        if (isClient)
        {
            transform.parent = Items;
            WeaponModel      = Instantiate(
                Weapons[WeaponIndex].WeaponItem.itemModel,
                transform.position,
                transform.rotation);
            WeaponModel.gameObject.layer = 11;
            for (int z = 0; z < WeaponModel.transform.childCount; z++)
            {
                WeaponModel.transform.GetChild(z).gameObject.layer = 11;
            }
            WeaponModel.transform.SetParent(transform);
            colliders = WeaponModel.transform.GetComponentsInChildren <MeshCollider>();

            /*foreach (MeshCollider collider in colliders)
             * {
             *  collider.convex = true;
             * }*/
            renderers = WeaponModel.transform.GetComponentsInChildren <Renderer>();
            foreach (Renderer renderer in renderers)
            {
                renderer.material = WeaponMat;
            }
            WeaponModel.transform.localPosition    = Weapons[WeaponIndex].WeaponItem.spawnPosition;
            WeaponModel.transform.localEulerAngles = Weapons[WeaponIndex].WeaponItem.spawnRotation;
            WeaponModel.transform.localScale       = Weapons[WeaponIndex].WeaponItem.spawnScale;
        }

        localiseTransform.setTransformItem(gameObject.transform.GetChild(0).gameObject, WeaponIndex);

        //Update global list of total items
        refrenceKeeper.itemCount++;

        NumberOfWeapons = serverRefrenceKeeper.numOfWeapons;

        individualCount = refrenceKeeper.itemCount; //Update private version of itemCount to add a private "id" so this script knows which part of the list is it's own entry;
        done            = true;
    }