Example #1
0
 public ammoInfo(PickupAmmoInteraction obj)
 {
     name     = obj.name;
     amount   = obj.amount;
     type     = (int)obj.gun;
     position = new vector3S(obj.transform.position);
     rotation = new eulerS(obj.transform.eulerAngles);
 }
Example #2
0
    public playerInfo(MyCharacterController obj)
    {
        health = obj.health;
        GunController gunController = obj.GetComponentInChildren <GunController>();

        ammo   = new int[gunController.arsenal.Length];
        inArse = new bool[gunController.arsenal.Length];
        equip  = gunController.equipped_gun_index;
        for (int i = 0; i < ammo.Length; ++i)
        {
            ammo[i]   = gunController.arsenal[i].gun.ammo;
            inArse[i] = gunController.arsenal[i].is_in_arsenal;
        }
        crouched    = obj.GetCrouched();
        orientation = new eulerS(obj.my_camera.transform.eulerAngles.x, obj.transform.eulerAngles.y, 0);
        position    = new vector3S(obj.transform.position);
    }