WEBVTT

00:00.020 --> 00:00.440
Hello guys.

00:00.440 --> 00:01.310
Welcome to the video.

00:01.310 --> 00:06.380
In this one we need to adapt skin selection for two players so you can choose skin for the first player

00:06.380 --> 00:08.990
and for the second one it's going to be not that difficult to do.

00:08.990 --> 00:10.340
Just takes a bit of a time.

00:10.340 --> 00:12.320
And I think we can start right now.

00:12.320 --> 00:14.540
So we need to go to the main menu scene.

00:15.920 --> 00:18.530
And then we need to find this kin selection.

00:18.530 --> 00:20.780
And I want to explain how it's going to work.

00:22.780 --> 00:27.400
So I need this menu character animator.

00:28.330 --> 00:29.230
Layers.

00:29.230 --> 00:30.970
And then we need skin selection.

00:31.030 --> 00:31.780
Okay.

00:32.860 --> 00:38.920
So look, as of now we have skin index number that cannot be bigger than max index.

00:38.920 --> 00:42.520
And then we switch it from minimum to maximum or an opposite.

00:42.520 --> 00:46.390
And then with this number we choose layer on the animator.

00:46.390 --> 00:50.020
And at the same time we send same number to the skin manager.

00:50.020 --> 00:56.230
This is what we do now instead of this I want to have a list of numbers so we can find an element,

00:56.230 --> 01:02.830
check which skin ID that element has and then choose skin from that because we cannot just leave it

01:02.830 --> 01:03.940
as it is right now.

01:03.940 --> 01:09.880
We need to be able to remove one of the skins from the list when it is already chosen by player, because

01:09.880 --> 01:13.240
we don't want players to have two same skins, right?

01:13.240 --> 01:14.620
Uh, this is how it's going to be.

01:14.650 --> 01:19.960
We're going to go to us skin selection, and I'm going to do a little bit of a change here.

01:20.260 --> 01:21.850
Uh, we're going to make a header.

01:25.030 --> 01:28.150
UI skin details, maybe like that.

01:28.150 --> 01:30.640
Then I want to take skin index.

01:30.640 --> 01:31.870
Move it here.

01:33.330 --> 01:37.710
And we're going to rename it to Current Skin Index.

01:38.160 --> 01:43.500
After that we're going to need serialized field list of integers.

01:43.800 --> 01:46.200
And we're going to name it as skin index.

01:46.200 --> 01:52.290
Then we don't need the max index anymore because we're going to use skin index dot count as a maximum

01:52.290 --> 01:52.920
value.

01:52.920 --> 01:55.410
So I'm going to remove it from here okay.

01:56.890 --> 01:57.880
Very nice.

01:57.880 --> 02:04.720
Now let's go down to the next skin and previous skin and change method slightly.

02:05.320 --> 02:07.240
Uh, we're going to go here.

02:08.870 --> 02:15.320
So instead of using max index, we're going to use, um skin index dot count.

02:15.320 --> 02:17.510
And we need to do minus one here.

02:18.020 --> 02:19.940
Then over here we need to do.

02:21.040 --> 02:21.970
In index.

02:22.690 --> 02:24.730
Dot count minus one.

02:25.150 --> 02:31.390
We do minus one because if we have four elements in the list, then last element would have number three,

02:31.390 --> 02:32.080
not four.

02:32.080 --> 02:36.520
And if we want to choose the last one which is supposed to be three, then we need to do minus one.

02:36.520 --> 02:37.060
All right.

02:37.060 --> 02:42.250
So this half of the job here then let's go to update skin display.

02:44.580 --> 02:51.270
And over here I want to make an integer int nu skin index, which will be equals to.

02:54.650 --> 03:00.050
Skin index with a current skin index just like that.

03:00.680 --> 03:05.270
Uh, maybe let's rename this to Selected skin index.

03:05.690 --> 03:07.100
Now over here.

03:07.100 --> 03:07.280
Oh.

03:07.280 --> 03:08.810
I'm sorry, what was that?

03:10.960 --> 03:12.220
What was that?

03:12.640 --> 03:19.630
Then over here, instead of current skin index that we used before, we need to use selected skin index.

03:19.630 --> 03:21.550
If it doesn't make sense, just wait a bit.

03:21.550 --> 03:24.430
I'm going to show it to you in unity and you'll understand it.

03:25.920 --> 03:27.630
So we're using it here.

03:27.630 --> 03:34.890
And also now we need to check if skin list with the selected skin index is unlocked.

03:36.310 --> 03:42.610
And then over here we need to choose selected skin index like that.

03:44.000 --> 03:44.870
Very good.

03:44.870 --> 03:46.970
Now let's save everything.

03:46.970 --> 03:48.740
Let's go back to unity.

03:50.690 --> 03:51.230
Over here.

03:51.230 --> 03:54.380
We can see we've got a list of indexes.

03:54.410 --> 04:03.050
Let's make size four and we have first, second, third and fourth element with the index of 01234.

04:03.050 --> 04:04.580
So this one's going to be zero.

04:04.580 --> 04:05.510
This one's going to be one.

04:05.510 --> 04:06.350
This one's going to be two.

04:06.380 --> 04:07.670
This one's going to be three.

04:07.670 --> 04:14.690
And this is how it is before we just took a number to choose a layer on the animator and skin in the

04:14.690 --> 04:15.590
skin manager.

04:15.590 --> 04:18.860
Now we're going to choose an element in the list.

04:18.860 --> 04:23.840
And then we're going to see which number this element has to make a final decision.

04:25.470 --> 04:27.990
Um, let's go to play mode.

04:29.690 --> 04:34.940
I'm going to show it to you so we can switch skins and we can see we switch in current skin index.

04:34.940 --> 04:40.400
And as I mentioned before, we took this number and used it directly over here.

04:40.400 --> 04:43.850
And also we passed this number directly to the skin manager.

04:43.850 --> 04:46.040
What we're doing now is something different.

04:46.040 --> 04:50.390
We take this number to choose element in the list over here.

04:50.390 --> 04:52.160
And we chose number three.

04:52.160 --> 04:55.940
And we can see that element three has skin index three.

04:55.940 --> 04:59.600
But let's say first layer chose um.

05:00.590 --> 05:01.400
Musk dude.

05:01.640 --> 05:07.610
And we want to remove musk dude from the selection now because this one was chosen by the first player.

05:07.610 --> 05:11.210
So we're gonna select the skin we're going to pass in photo skin manager.

05:11.210 --> 05:15.410
And after that we're going to remove this element from the list like that.

05:15.410 --> 05:22.430
Now zero element will have zero element one will have one and element two will have three.

05:22.430 --> 05:26.780
And now when you switch between them you can only switch between these three.

05:26.780 --> 05:32.540
And again this is why it's important to have a list because now current skin index will send us to element

05:32.540 --> 05:33.710
two in the list.

05:33.710 --> 05:36.890
And element two will have skin index of number three.

05:37.160 --> 05:37.970
And.

05:38.910 --> 05:39.360
Basically.

05:39.360 --> 05:39.750
That's it.

05:39.750 --> 05:40.770
That's what we're doing.

05:40.770 --> 05:44.070
Then we're taking this number and we're giving it to Skin Manager.

05:44.070 --> 05:47.760
And we also given this number to the animator layer.

05:47.880 --> 05:48.450
Okay.

05:48.990 --> 05:49.920
Very nice.

05:53.340 --> 05:55.950
Now let's go ahead and make functionality further.

05:56.340 --> 06:02.250
Uh, first of all, I would like to reset skin selection when we press back button.

06:04.490 --> 06:06.320
Uh, we need to go.

06:08.680 --> 06:12.010
Uh, maybe somewhere here we're going to make private void.

06:12.430 --> 06:14.890
Reset skin choices.

06:15.660 --> 06:19.440
Actually, this should be public because we're going to attach this method to the back button.

06:19.950 --> 06:22.320
Or we could just call it on enable.

06:22.320 --> 06:23.610
Yeah that's what we're going to do.

06:23.610 --> 06:24.960
Let's keep it private.

06:24.960 --> 06:30.690
So over here we want to take a list of skin index skin index list.

06:30.690 --> 06:34.500
And we're going to make it equals to new list of integers.

06:34.500 --> 06:39.450
In this way we're going to refresh the list every time we enable UI.

06:39.480 --> 06:41.400
After that we're going to make for loop.

06:43.120 --> 06:46.360
And as a length we're going to use skin list.

06:46.630 --> 06:48.220
Skin list dot length.

06:48.250 --> 06:53.680
So it means we're going to set up skin index list according to the amount of skins we have in the skin

06:53.680 --> 06:54.640
list array.

06:54.640 --> 06:56.980
And over here we're going to do skin index.

06:58.130 --> 06:59.930
AD and we just want to add an index.

06:59.930 --> 07:01.910
So we're going to add I over there.

07:01.910 --> 07:04.910
This one will reset the list and it will fill it up with numbers.

07:04.910 --> 07:09.260
Every time you enable UI we just need to go to UN enable.

07:10.710 --> 07:11.640
Over here.

07:11.640 --> 07:18.870
And we're going to do reset skin choices also, just in case we can do this in the week before we load

07:18.870 --> 07:23.790
skin unlocks, not to break the system, reset skin choices.

07:24.360 --> 07:25.110
Nice.

07:26.800 --> 07:27.610
This is good.

07:27.610 --> 07:33.340
Now we need to make a functionality that would help us to choose skins for the player for the first

07:33.340 --> 07:36.970
one, and for the second one we have this select skin method.

07:36.970 --> 07:39.220
And if we did not unlock the skin, we're going to buy it.

07:39.220 --> 07:43.420
But if we did unlock the skill we're going to select it just to make code cleaner.

07:43.420 --> 07:47.080
I'm going to take these two lines of code and I'm going to rub them into a method.

07:48.140 --> 07:49.310
Select.

07:49.640 --> 07:49.970
Um.

07:52.080 --> 07:53.970
Now we already have select skin.

07:55.260 --> 07:56.670
Let's do it like that.

07:58.430 --> 08:01.550
Let's rename this to Select Skin button.

08:02.350 --> 08:04.450
And this one going to be Select skin.

08:05.970 --> 08:06.690
All right.

08:06.690 --> 08:07.650
Very nice.

08:08.370 --> 08:11.610
Uh, now we're going to have to reassign this button, but it's fine.

08:11.610 --> 08:13.980
It's not that difficult to do over here.

08:13.980 --> 08:15.210
We need to check something.

08:15.210 --> 08:20.310
We need to check if this is the first player pressing the button or the second one.

08:20.310 --> 08:24.750
Basically, we want to check for which player currently we selecting the skin.

08:24.750 --> 08:30.570
If current player index is lower than maximum player count, then we still selecting the skin.

08:30.570 --> 08:32.580
We can just confirm it and save the info.

08:32.580 --> 08:38.490
But if we choosing the last skin for the last player, then we're going to switch UI.

08:38.580 --> 08:39.840
To do all of that.

08:39.840 --> 08:45.150
We need to keep track of player index that we currently have while we are in the UI.

08:45.150 --> 08:46.800
So this is how we're going to do that.

08:47.070 --> 08:49.470
We're going to go here and we're going to make public values.

08:49.470 --> 08:50.760
I just want you to see them.

08:50.760 --> 08:53.130
But later we're going to hide the values.

08:53.130 --> 08:54.360
You're going to do public.

08:56.000 --> 09:03.200
Int max player count and then public int current player index.

09:03.200 --> 09:06.800
Maybe let's be consistent and let's rename this to index.

09:07.280 --> 09:12.140
So max player index and current player index these two values that we're going to use.

09:12.500 --> 09:17.510
And let's go to reset skin choices and update these values just in case.

09:18.690 --> 09:26.280
So over here in the reset skin choices I'm going to do um, max player index is equals to player manager

09:26.760 --> 09:29.130
instance max player count.

09:29.130 --> 09:34.710
And then I'm going to do current skin index equals to zero.

09:35.560 --> 09:38.860
And I guess this one should be minus one, right?

09:38.860 --> 09:43.270
Because we do max player count on the player manager from one, not from zero.

09:43.270 --> 09:44.890
Okay, let's see how it's going to work.

09:44.890 --> 09:45.940
Should be fine.

09:47.630 --> 09:48.890
So now we have current.

09:48.890 --> 09:50.930
Sorry, this should be current player index.

09:50.930 --> 09:52.280
Current player index.

09:52.280 --> 09:59.210
So now we have uh information about current player index and maximum player index we can go to skin

09:59.210 --> 10:00.200
selection.

10:00.940 --> 10:01.810
Method.

10:02.610 --> 10:03.660
Inside of this method.

10:03.660 --> 10:06.810
First we want to get the selected skin index.

10:06.810 --> 10:08.970
I'm going to do it in a very simple way.

10:08.970 --> 10:15.930
In selected skin index equals to skin index with the current skin index.

10:15.930 --> 10:20.760
So now we have number from the list that we need to use to choose the skin.

10:20.760 --> 10:21.870
Then we're going to do.

10:21.870 --> 10:29.550
If current player index is less than max player index it means we still choosing skin not for the last

10:29.550 --> 10:32.340
player, but for the previous one for the first player.

10:32.340 --> 10:35.370
And if that's the case, we can just choose the skin.

10:36.360 --> 10:39.930
You're going to drag this line of code over here, you're going to pass.

10:40.600 --> 10:44.740
Selected skin ID, and as a player, we're going to just pass.

10:45.010 --> 10:47.980
Uh, current player index like that.

10:49.030 --> 10:52.180
And then we want to increase current layer index.

10:52.180 --> 10:57.730
And in this way, next time we press in this button we're going to choose skin for the next player.

10:57.730 --> 10:59.800
Then over here we're going to do else.

10:59.800 --> 11:07.720
And inside of this else statement we're just going to select the skin for last player that we have.

11:09.190 --> 11:14.920
Like that, and then we just want to switch UI to the next one like that.

11:15.850 --> 11:16.180
All right.

11:16.180 --> 11:17.050
This is all what we need.

11:17.050 --> 11:19.720
Let me just explain once more, just in case.

11:19.720 --> 11:21.700
So we have current layer index.

11:21.700 --> 11:25.900
And if this value is less than max player index it means we just need to choose the skin.

11:25.900 --> 11:29.020
And then we need to prepare skin selection for the next player.

11:29.020 --> 11:30.340
So we're choosing the skin.

11:30.340 --> 11:32.770
And we're saying that current layer index is plus plus.

11:32.770 --> 11:35.920
So go and pay attention to the next player.

11:35.920 --> 11:42.430
Then once this statement is not met means current layer index is equals or bigger than max player index,

11:42.430 --> 11:45.040
then it means we're working with the last layer we have.

11:45.040 --> 11:50.980
And in that case we just need to set skin ID on a skin manager and switch UI to level selection.

11:50.980 --> 11:52.150
Simple as that.

11:53.670 --> 11:54.630
Okay.

11:54.870 --> 12:00.090
Uh, now let's go ahead and let's set up methods and let's see if it all works.

12:00.090 --> 12:01.770
Because I could forget something.

12:06.710 --> 12:07.940
Uh, let's go to the scene.

12:07.940 --> 12:09.890
Let's open skin selection.

12:09.890 --> 12:11.540
This one is okay.

12:11.540 --> 12:17.300
We just need to take this select button, and we need to, uh, change method over here.

12:19.490 --> 12:21.470
To select skin button.

12:22.370 --> 12:24.290
And I think this should be good.

12:24.560 --> 12:30.800
We probably have to add another text so we know for which player we currently choose in a skin.

12:30.800 --> 12:32.540
I'm going to take the skin price.

12:32.540 --> 12:33.770
Duplicate it.

12:33.950 --> 12:35.270
Move it above.

12:36.750 --> 12:40.110
Let's do a player number.

12:41.290 --> 12:41.860
Next.

12:42.760 --> 12:44.650
Also, you could put text here.

12:47.880 --> 12:48.450
Okay.

12:48.450 --> 12:52.560
And inside we need just a player number.

12:53.010 --> 12:53.640
Text.

12:55.320 --> 12:57.210
Uh, we don't need I can I'm going to delete it.

12:57.210 --> 12:58.380
And the text itself.

12:58.380 --> 13:02.070
I'm going to do alignment in the center like that.

13:02.490 --> 13:05.130
That's just increase text box over here.

13:05.130 --> 13:06.630
And this should be good.

13:06.630 --> 13:08.160
Let's say this one says.

13:08.870 --> 13:09.890
First layer.

13:09.890 --> 13:10.670
Nice.

13:10.670 --> 13:15.500
Now let's go and update this text as well on the button just in case.

13:15.800 --> 13:18.080
Uh, we're going to need the reference to this text.

13:19.430 --> 13:27.740
All the way above, we're going to need this serialized field private Text, mesh Pro GUI, layer number

13:27.740 --> 13:28.610
text.

13:29.060 --> 13:31.640
And then we need to go to the.

13:33.550 --> 13:34.870
Update skin display.

13:35.050 --> 13:42.730
And over here I'm going to take the button up layer button number text dot text equals to.

13:43.090 --> 13:44.950
You're going to give it a player's number.

13:44.950 --> 13:47.440
And we start indexation from zero.

13:47.440 --> 13:50.920
And if that's the case then I'm going to do current player index plus one.

13:51.430 --> 13:53.800
So we don't start from zero we start from one.

13:53.800 --> 13:57.040
And then I'm going to do plus player.

13:57.640 --> 13:59.920
Just like that should be good.

14:00.100 --> 14:01.360
Let's go back.

14:04.740 --> 14:07.020
We need to find this text.

14:07.020 --> 14:09.600
We need to give text over here.

14:09.780 --> 14:16.650
And I'm going to start everything from main menu because I want to do two players selection.

14:18.040 --> 14:20.110
To player over here.

14:20.110 --> 14:20.800
Normal.

14:20.800 --> 14:25.030
Now we have skin selection UI first player is choosing the skin.

14:25.030 --> 14:26.140
You can switch.

14:26.530 --> 14:26.920
Sorry.

14:26.920 --> 14:28.240
You can switch left and right.

14:28.240 --> 14:29.170
Just like that.

14:29.170 --> 14:34.090
We can see we changing current skin index and max player index is one.

14:34.090 --> 14:36.970
Current player index is zero, so it should be fine.

14:36.970 --> 14:42.400
If you are a bit confused by these numbers, you can just start indexation from one and do max player

14:42.400 --> 14:46.150
index equals to max player count on a player manager.

14:46.150 --> 14:49.570
So let's say my first player chooses the ninja frog.

14:49.570 --> 14:51.550
I'm going to press enter.

14:51.670 --> 14:55.090
Now we can see we have message second player.

14:55.090 --> 14:59.170
And I can see this skin did not disappear.

15:00.230 --> 15:02.510
And also we did not remove index from the list.

15:02.510 --> 15:04.130
So that is my mistake.

15:04.340 --> 15:06.980
Uh, let's go and fix it now before we check anything else.

15:07.950 --> 15:10.110
We just need to go to Select skin.

15:10.890 --> 15:15.540
And over here, every time we select a skin we want to do um.

15:17.440 --> 15:20.380
Skin index dot.

15:20.380 --> 15:23.020
Remove current skin index.

15:25.820 --> 15:28.430
Yes, just like that.

15:28.430 --> 15:30.260
And maybe.

15:30.260 --> 15:31.640
Should we remove it here?

15:31.640 --> 15:35.810
I think it's not important because this is the last selection, so it doesn't really matter.

15:36.440 --> 15:37.970
Uh, let's go and try again.

15:40.350 --> 15:41.850
Let's go to unity.

15:45.220 --> 15:47.830
Play to players normal.

15:47.830 --> 15:50.890
So first player choosing the skin.

15:50.890 --> 15:54.850
Let's say first player choosing ninja frog going to press enter.

15:54.850 --> 15:57.850
We did update skin display.

15:58.210 --> 16:01.120
We did remove it from skin index list over here.

16:01.120 --> 16:03.010
So now we have zero two and three.

16:03.010 --> 16:06.130
Second player can switch between these three only.

16:06.130 --> 16:07.360
This is good.

16:07.750 --> 16:09.670
Uh index is updated over here.

16:09.670 --> 16:10.510
This is good.

16:10.510 --> 16:12.100
Text on the button is updated.

16:12.100 --> 16:13.000
This is good.

16:13.000 --> 16:16.240
Now let's take a look at the skin manager.

16:17.320 --> 16:17.770
Okay.

16:17.770 --> 16:20.980
Element zero chose skin index one, which is correct.

16:21.010 --> 16:23.920
Now let me choose Pinkman for the second layer.

16:23.950 --> 16:25.210
I'm going to press enter.

16:27.780 --> 16:33.150
We can see skin manager has index three under element one, so it's fine.

16:35.760 --> 16:39.960
Doesn't really matter what happened with the skin selection now, because it should be okay anyway.

16:39.960 --> 16:45.750
But before we go to level and test this, I'm going to click back button and I'm going to try to check

16:45.750 --> 16:51.930
things again because I want to be sure we resetting the skins if player like did the wrong choice and

16:51.930 --> 16:53.280
they want to choose again.

16:54.430 --> 16:54.970
Okay.

16:54.970 --> 16:59.410
And you can see it was not updated for the second player, right?

17:02.420 --> 17:09.950
I'm going to click back play to players normal and we have text second player, although other variables

17:09.950 --> 17:11.150
are fine.

17:11.420 --> 17:14.540
So what we need to do here is something very simple.

17:18.800 --> 17:20.450
We doing this?

17:20.450 --> 17:28.550
Reset skin choices on enable in which we reset the current layer index, but we do not update skin display.

17:28.550 --> 17:30.470
And that may be the issue.

17:31.190 --> 17:33.410
And let's do update skin display here.

17:34.000 --> 17:35.110
Just in case.

17:35.110 --> 17:37.900
I'm going to save everything and we're going to try again.

17:40.430 --> 17:41.750
Let's go to play mode.

17:43.520 --> 17:44.840
Play to players.

17:44.840 --> 17:45.860
Normal.

17:46.040 --> 17:47.780
Uh, first player chooses Ninja Frog.

17:47.810 --> 17:49.130
Second player chooses the mask.

17:49.130 --> 17:49.550
Dude.

17:49.580 --> 17:50.510
Now they like.

17:50.510 --> 17:52.430
Oh, wait, I want to do another one.

17:52.460 --> 17:53.570
They're going back.

17:53.570 --> 17:55.220
Play two players.

17:55.220 --> 17:56.120
Normal.

17:56.120 --> 17:56.600
It is.

17:56.600 --> 17:57.590
Reset it.

17:58.580 --> 18:04.430
And it's fine, although it is reset to the ninja frog I guess because we did not reset current skin

18:04.430 --> 18:04.880
index.

18:04.880 --> 18:08.210
So if you want to reset to zero, you can do that.

18:08.210 --> 18:11.720
But I think I'm going to just maybe keep it as it is.

18:11.720 --> 18:12.260
It's okay.

18:12.260 --> 18:13.430
It doesn't really matter.

18:15.370 --> 18:15.760
Yeah.

18:15.760 --> 18:18.820
So let's say first layer chooses the Pinkman.

18:19.270 --> 18:21.460
Second one chooses the ninja frog.

18:21.460 --> 18:23.530
We have this info on a screen manager.

18:23.530 --> 18:24.610
We're choosing the level.

18:24.610 --> 18:26.230
We're going to level itself.

18:26.230 --> 18:29.710
I'm going to press the enter and first player is a Pinkman.

18:29.980 --> 18:30.520
Yay.

18:30.550 --> 18:32.290
Now let me take the second one.

18:32.900 --> 18:33.920
Join.

18:35.310 --> 18:37.530
It's a ninja frog, just as we chose.

18:37.560 --> 18:45.900
Now let's say the first player dies and he responds and the second player dies and he cannot respond.

18:45.900 --> 18:46.620
It's okay.

18:47.520 --> 18:48.450
All right.

18:49.180 --> 18:50.260
So system works.

18:50.260 --> 18:51.730
Let's go to next level.

18:52.120 --> 18:55.660
We are on the next level and we are there.

18:55.660 --> 19:00.700
I had an extra player there, but it's okay, we just need to change it on the scene itself.

19:00.700 --> 19:01.570
It's fine.

19:02.980 --> 19:03.550
Hey, boy.

19:03.550 --> 19:04.120
Come here.

19:04.120 --> 19:05.440
Let's finish the game.

19:05.500 --> 19:06.010
Okay?

19:06.010 --> 19:11.830
I can see a couple of places for cleanup, but we're going to do that, um, in the next video.

19:12.520 --> 19:13.540
The skin selection.

19:13.540 --> 19:15.520
UI itself works great.

19:15.520 --> 19:22.750
Again, if you want to reset skin selection fully, you can go to Reset Skin Choices and you can do

19:22.780 --> 19:25.750
current skin index equals to zero.

19:25.750 --> 19:29.020
Then it will choose the first one that it has in the list.

19:29.140 --> 19:30.850
Okay, I think that's it.

19:30.850 --> 19:32.410
Thank you so much for paying attention.

19:32.410 --> 19:35.080
Let's go to the next video and I'll see you there.
