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); }
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); }