﻿1
00:00:04,200 --> 00:00:05,670
‫Ei, bem-vindo de volta.

2
00:00:05,700 --> 00:00:12,630
‫No último vídeo, aprendemos alguns novos especificadores de propriedade que nos permitem expor nossas variáveis C++ de

3
00:00:12,630 --> 00:00:16,110
‫determinadas maneiras ao painel de detalhes nos blueprints.

4
00:00:16,110 --> 00:00:22,260
‫Neste vídeo, vamos aprender mais alguns especificadores que nos permitem ter mais controle sobre o acesso

5
00:00:22,260 --> 00:00:23,430
‫a essas variáveis.

6
00:00:23,430 --> 00:00:29,400
‫No painel de detalhes, também falaremos sobre como podemos permitir, ler ou gravar acesso no

7
00:00:29,400 --> 00:00:33,330
‫gráfico de eventos real para uma variável C++ específica.

8
00:00:33,330 --> 00:00:34,860
‫Então vamos mergulhar direto.

9
00:00:35,310 --> 00:00:35,820
‫OK.

10
00:00:35,820 --> 00:00:41,640
‫Então estou de volta aqui no código VS e aqui estão as variáveis que criamos no último vídeo.

11
00:00:41,670 --> 00:00:44,130
‫Agora aqui está minha variável de velocidade.

12
00:00:44,130 --> 00:00:45,900
‫Isso foi para o desafio.

13
00:00:45,900 --> 00:00:51,510
‫Você provavelmente criou uma variável diferente, o que é totalmente bom, então mantenha essa variável lá.

14
00:00:51,510 --> 00:00:53,880
‫Vamos fazer mais algumas coisas com ele neste vídeo.

15
00:00:53,880 --> 00:00:59,760
‫Agora aprendemos que podemos tornar uma variável visível em qualquer lugar, e quando dizemos em qualquer lugar, queremos

16
00:00:59,760 --> 00:01:04,110
‫dizer no painel de detalhes, seja em uma instância ou no blueprint padrão.

17
00:01:04,140 --> 00:01:11,550
‫Vimos que também podemos editá-lo em qualquer lugar e, quando usamos somente instância visível, ele fica visível apenas em

18
00:01:11,580 --> 00:01:12,600
‫uma instância.

19
00:01:12,600 --> 00:01:17,430
‫Você nem pode vê-lo no blueprint padrão e, em qualquer caso, não pode editá-lo porque está

20
00:01:17,430 --> 00:01:17,820
‫acinzentado.

21
00:01:17,820 --> 00:01:21,330
‫Portanto, isso nos permite tornar nossa variável visível apenas na instância.

22
00:01:21,330 --> 00:01:25,080
‫Mas e se quisermos que seja visível apenas no blueprint padrão?

23
00:01:25,080 --> 00:01:27,360
‫Bem, há um especificador para isso também.

24
00:01:27,390 --> 00:01:34,560
‫Vamos fazer outro em 32 e vamos chamar isso de padrões visíveis apenas int.

25
00:01:35,210 --> 00:01:37,520
‫E podemos inicializar isso com um valor.

26
00:01:37,520 --> 00:01:41,930
‫Vou dar cinco e vamos dar a isso uma propriedade U também.

27
00:01:41,930 --> 00:01:45,640
‫E as especificações são para tornar isso visível apenas nos padrões.

28
00:01:45,650 --> 00:01:47,780
‫Você provavelmente pode adivinhar o que é.

29
00:01:47,780 --> 00:01:50,810
‫São apenas padrões visíveis.

30
00:01:50,810 --> 00:01:56,960
‫Então vou compilar isso e de volta aqui no editor, vou abrir o BP Pond Tank novamente.

31
00:01:56,960 --> 00:02:02,210
‫E com BP Pond Tank auto-selecionado, todas as nossas variáveis estão aqui no topo, então não

32
00:02:02,210 --> 00:02:03,170
‫vou procurá-las.

33
00:02:03,170 --> 00:02:09,620
‫Mas aqui estão nossos padrões visíveis apenas int e tem o valor cinco e é claro que está acinzentado agora como

34
00:02:09,620 --> 00:02:12,500
‫o nome sugere, é visível apenas no padrão.

35
00:02:12,500 --> 00:02:19,370
‫Então, se eu for no mundo e selecionar uma das instâncias do tanque da lagoa BP aqui, não há padrões

36
00:02:19,370 --> 00:02:23,540
‫visíveis apenas int não é visível na instância, apenas no padrão.

37
00:02:23,540 --> 00:02:25,100
‫Então isso faz sentido agora.

38
00:02:25,100 --> 00:02:30,860
‫Vamos voltar ao código VS e temos mais alguns especificadores para aprender.

39
00:02:30,890 --> 00:02:36,680
‫Agora vimos que podemos editar em qualquer lugar e que com nossos especificadores visíveis podemos escolher apenas

40
00:02:36,680 --> 00:02:38,360
‫instância ou apenas padrão.

41
00:02:38,360 --> 00:02:45,710
‫Então, como você provavelmente adivinhou, podemos editar apenas a instância ou apenas os padrões, se quisermos.

42
00:02:45,710 --> 00:02:48,140
‫Então vamos fazer mais um par em 30 pares.

43
00:02:48,140 --> 00:02:55,310
‫Vou fazer um chamado edit defaults only int e inicializá-lo com um valor, digamos nove, e

44
00:02:55,310 --> 00:03:00,020
‫depois outro int 32 chamado edit instance only int.

45
00:03:00,020 --> 00:03:02,600
‫E eu vou dar a isso um valor de 14.

46
00:03:02,600 --> 00:03:09,740
‫Portanto, queremos que editar defaults only int seja editável apenas nos defaults e edit instance apenas e que

47
00:03:09,740 --> 00:03:11,900
‫seja editável apenas na instância.

48
00:03:11,900 --> 00:03:17,870
‫Agora, os nomes desses especificadores são bastante consistentes, então gostaria que você adivinhasse quais seriam os especificadores

49
00:03:17,870 --> 00:03:20,360
‫para esses dois níveis de acesso.

50
00:03:20,390 --> 00:03:23,150
‫Vá em frente e faça um pequeno mini desafio rápido.

51
00:03:23,150 --> 00:03:26,330
‫Pause o vídeo e preencha, veja se você está certo.

52
00:03:29,030 --> 00:03:32,570
‫Ok, então estas serão suas propriedades e padrões de edição.

53
00:03:32,600 --> 00:03:35,600
‫O único fim vai te levar provavelmente adivinhou.

54
00:03:35,600 --> 00:03:44,060
‫Edite apenas padrões e apenas para editar instância int Eu darei a isso uma macro de propriedade u e isso

55
00:03:44,060 --> 00:03:46,400
‫será apenas para editar instância.

56
00:03:46,400 --> 00:03:47,810
‫Então é bem intuitivo.

57
00:03:47,840 --> 00:03:54,530
‫Vamos em frente e compilar isso e voltar aqui no editor com BP -- tanque aberto aqui estão nossos

58
00:03:54,530 --> 00:04:01,100
‫padrões de edição apenas int não vemos apenas a instância de edição e não esperávamos que esteja definido como

59
00:04:01,100 --> 00:04:08,090
‫nove aqui podemos alterá-lo e se vamos para o mundo com uma de nossas instâncias selecionadas, podemos ver edit instance apenas

60
00:04:08,090 --> 00:04:10,790
‫int e, claro, isso também é editável.

61
00:04:10,970 --> 00:04:14,840
‫Então, agora adicionamos três novos especificadores ao nosso gráfico aqui.

62
00:04:14,840 --> 00:04:21,020
‫Temos apenas padrões visíveis, que estão apenas na coluna padrão e na linha somente leitura.

63
00:04:21,050 --> 00:04:26,450
‫E então temos editar apenas padrões e editar instância apenas em suas respectivas linhas.

64
00:04:26,600 --> 00:04:31,880
‫Estamos preenchendo este gráfico rapidamente, mas você notará que há alguns espaços vazios

65
00:04:31,880 --> 00:04:35,840
‫à direita e a coluna do gráfico de eventos.

66
00:04:35,840 --> 00:04:38,300
‫Então, vamos falar sobre isso por um minuto agora.

67
00:04:38,300 --> 00:04:45,230
‫Estou aqui no BP Pond Tank, e temos todas essas variáveis que expusemos aos detalhes, painéis, dependendo

68
00:04:45,410 --> 00:04:47,030
‫de seus especificadores.

69
00:04:47,060 --> 00:04:49,370
‫Você pode vê-los aqui ou em uma instância.

70
00:04:49,370 --> 00:04:52,010
‫Mas e se eu clicar com o botão direito aqui no gráfico de eventos?

71
00:04:52,040 --> 00:04:57,440
‫O gráfico de eventos é outro lugar onde podemos acessar variáveis e potencialmente alterá-las.

72
00:04:57,440 --> 00:05:02,150
‫Então, se eu digitar edit em qualquer lugar, não vejo a edição em nenhum lugar.

73
00:05:02,150 --> 00:05:05,090
‫INT não é exposto ao gráfico de eventos.

74
00:05:05,090 --> 00:05:06,860
‫Não temos acesso a isso.

75
00:05:06,860 --> 00:05:13,460
‫Há outros especificadores que nos permitem expor coisas aqui no gráfico de eventos e que podem funcionar

76
00:05:13,460 --> 00:05:18,800
‫em conjunto com os especificadores que controlam a acessibilidade do painel de detalhes.

77
00:05:18,800 --> 00:05:23,150
‫E gostaria de expor uma dessas variáveis ao gráfico de eventos.

78
00:05:23,150 --> 00:05:26,870
‫Agora, eu poderia escolher qualquer um desses, mas vou escolher este visível em qualquer lugar.

79
00:05:26,870 --> 00:05:27,830
‫INT Agora o U.

80
00:05:27,830 --> 00:05:32,630
‫A macro de propriedade pode receber várias entradas, portanto, temos visíveis em qualquer lugar.

81
00:05:32,630 --> 00:05:34,010
‫Ainda podemos ter isso.

82
00:05:34,010 --> 00:05:39,920
‫Vou colocar uma vírgula e gostaria de adicionar outra especificada a que dará a essa exposição final visível

83
00:05:39,920 --> 00:05:42,680
‫em qualquer lugar ao gráfico de eventos.

84
00:05:42,680 --> 00:05:48,650
‫Então, o que eu vou usar é leitura de projeto, escrita, leitura de projeto.

85
00:05:48,650 --> 00:05:51,230
‫Write tem a ver com o gráfico de eventos.

86
00:05:51,350 --> 00:05:54,500
‫Não tem nada a ver com o controle sobre o painel de detalhes.

87
00:05:54,500 --> 00:05:57,140
‫É para isso que serve este visível em qualquer lugar.

88
00:05:57,140 --> 00:06:02,570
‫Portanto, o Blueprint Rewrite faz, como o nome sugere, acesso de leitura e acesso de gravação.

89
00:06:02,570 --> 00:06:04,240
‫Então vamos ver como isso se parece.

90
00:06:04,250 --> 00:06:11,030
‫Vamos compilar isso e estou de volta aqui no editor no gráfico de eventos se eu clicar com o botão direito e digitar visível

91
00:06:11,030 --> 00:06:11,960
‫em qualquer lugar.

92
00:06:12,660 --> 00:06:18,630
‫Veremos duas opções diferentes ficarem visíveis em qualquer lugar int e definidas visíveis em qualquer lugar.

93
00:06:18,630 --> 00:06:21,330
‫INT Se você selecionar, fique visível em qualquer lugar.

94
00:06:21,330 --> 00:06:27,690
‫INT Nós obtemos um nó e isso é como qualquer outro nó do blueprint, ele representa essa variável C++

95
00:06:27,690 --> 00:06:32,430
‫e se arrastarmos isso, podemos acessar esse valor para fazer algo com ele.

96
00:06:32,430 --> 00:06:38,400
‫Agora eu vou rolar para fora e você verá que temos esses nós acinzentados que começam, se sobrepõem e

97
00:06:38,400 --> 00:06:43,500
‫marcam o evento e Begin Play é chamado no início do jogo, como você sabe.

98
00:06:43,500 --> 00:06:45,120
‫Então podemos fazer algo aqui.

99
00:06:45,120 --> 00:06:51,750
‫Eu gostaria de usar um nó de string de impressão e, se eu arrastar e digitar string de impressão, aqui está.

100
00:06:51,750 --> 00:06:57,750
‫É um nó de função blueprint e recebe uma entrada chamada em string.

101
00:06:57,750 --> 00:07:02,250
‫Agora, se eu passar o mouse sobre ele, ele diz em string e depois string logo abaixo disso.

102
00:07:02,250 --> 00:07:05,940
‫Esse é o tipo que este nó aceita como parâmetro de entrada.

103
00:07:05,940 --> 00:07:10,260
‫E sabemos que nosso int visível em qualquer lugar é um int 32, não uma string.

104
00:07:10,260 --> 00:07:17,400
‫Mas se você clicar na saída desta nota e arrastá-la e colocá-la aqui na entrada antes de soltar o botão esquerdo

105
00:07:17,400 --> 00:07:23,370
‫do mouse, você verá um pop-up que diz convert integer to string e, se você soltar, obterá

106
00:07:23,370 --> 00:07:29,850
‫este nó de conversão útil que converte de um inteiro para o tipo string, o que é muito útil

107
00:07:29,850 --> 00:07:34,650
‫para nós porque não precisamos descobrir como converter um inteiro em uma string.

108
00:07:34,650 --> 00:07:36,480
‫É apenas automático para nós.

109
00:07:36,510 --> 00:07:42,540
‫Agora, se eu apertar play, veremos o valor 12 impresso três vezes e dura apenas alguns segundos.

110
00:07:42,540 --> 00:07:44,430
‫Esse é o comportamento da string de impressão.

111
00:07:44,430 --> 00:07:50,550
‫Agora, a razão de vermos três vezes é porque eu tenho três instâncias diferentes de tanques BP aqui

112
00:07:50,550 --> 00:07:51,330
‫no mundo.

113
00:07:51,330 --> 00:07:54,900
‫Dependendo de quantos você arrastou para o mundo, você verá muitos.

114
00:07:54,900 --> 00:08:00,210
‫Porque para cada uma dessas instâncias individuais, começar a jogar está sendo chamado no início do

115
00:08:00,210 --> 00:08:00,630
‫jogo.

116
00:08:00,630 --> 00:08:06,180
‫Então, apenas para evitar confusão, vou excluir meus outros dois e deixar uma única instância do Beep

117
00:08:06,180 --> 00:08:08,220
‫Pond Tank aqui no mundo.

118
00:08:08,220 --> 00:08:15,270
‫Então, eu tenho apenas um e se eu apertar play novamente, vejo 12 impressos na tela apenas uma vez.

119
00:08:15,270 --> 00:08:21,840
‫Então, isso é acesso de leitura para visível em qualquer lugar int, mas vimos que também temos acesso de gravação.

120
00:08:21,840 --> 00:08:24,960
‫Isso significa que podemos definir seu valor aqui no gráfico de eventos.

121
00:08:24,960 --> 00:08:32,220
‫Então, se eu clicar com o botão direito do mouse e digitar visible em qualquer lugar int novamente, posso selecionar set visible em qualquer

122
00:08:32,220 --> 00:08:38,850
‫lugar int e tenho um nó setter que recebe uma entrada que podemos passar o valor de algum outro nó ou podemos

123
00:08:38,850 --> 00:08:42,900
‫pegar essa pequena caixa de texto e código rígido de valor, digamos 66.

124
00:08:42,900 --> 00:08:48,660
‫E agora, assim que o fluxo de execução do início da reprodução atingir esse nó,

125
00:08:48,660 --> 00:08:54,480
‫o nó setter irá gravar para visível em qualquer lugar e definirá seu valor como 66.

126
00:08:54,480 --> 00:08:56,610
‫E é claro que podemos imprimir isso novamente.

127
00:08:56,610 --> 00:08:58,590
‫Então eu vou usar string de impressão.

128
00:09:00,070 --> 00:09:05,700
‫E para o valor passado na string de impressão, gostaria do valor de visible em qualquer lugar int.

129
00:09:05,710 --> 00:09:07,720
‫Agora eu posso fazer isso de duas maneiras.

130
00:09:07,720 --> 00:09:13,990
‫O setter tem um nó de retorno, então depois de definir o valor, ele retorna esse valor e podemos usá-lo

131
00:09:13,990 --> 00:09:16,990
‫para que possamos conectá-lo diretamente à string de impressão.

132
00:09:16,990 --> 00:09:23,770
‫A outra maneira é simplesmente clicar com o botão direito e ficar visível em qualquer lugar usando esse nó get e

133
00:09:23,770 --> 00:09:29,470
‫podemos conectar o valor desse nó diretamente na string de impressão que faria exatamente a mesma coisa.

134
00:09:29,470 --> 00:09:30,700
‫Então eu não preciso disso.

135
00:09:30,700 --> 00:09:31,960
‫Vou deletar esse nó.

136
00:09:31,960 --> 00:09:38,680
‫E agora o que espero ver quando eu jogar o jogo é primeiro imprimir o valor de visible em

137
00:09:38,680 --> 00:09:46,480
‫qualquer lugar int, que começa em 12 e depois de definir seu valor para 66, devo ver o valor 66 imprimi-lo para

138
00:09:46,480 --> 00:09:47,320
‫a tela.

139
00:09:47,320 --> 00:09:50,560
‫Então vamos apertar o play e vemos 12 e 66.

140
00:09:50,560 --> 00:09:52,540
‫Agora eles parecem estar na ordem inversa.

141
00:09:52,540 --> 00:09:56,170
‫Isso ocorre porque a string de impressão adiciona mensagens mais recentes na parte superior.

142
00:09:56,170 --> 00:09:58,270
‫Então esse é um comportamento normal.

143
00:09:58,270 --> 00:09:59,110
‫Certo, ótimo.

144
00:09:59,110 --> 00:10:02,800
‫Então, vimos que podemos fazer uma leitura de blueprint de variável agora.

145
00:10:02,800 --> 00:10:07,210
‫Também podemos controlar se podemos ou não definir isso no gráfico de eventos.

146
00:10:07,210 --> 00:10:13,450
‫Então, vamos expor outra variável para que possamos obtê-la de blueprints, mas não defini-la aqui, edite em qualquer lugar.

147
00:10:13,450 --> 00:10:20,080
‫INT Vou adicionar uma vírgula e adicionar um especificado a isso agora para acessá-lo no gráfico de eventos, mas

148
00:10:20,080 --> 00:10:22,930
‫não ser capaz de configurá-lo ou gravá-lo.

149
00:10:22,930 --> 00:10:30,520
‫A hora especificada é somente leitura do blueprint, portanto, editar em qualquer lugar int agora é somente leitura do blueprint.

150
00:10:30,520 --> 00:10:37,570
‫Ainda é editável no painel de detalhes, tanto no padrão quanto nas instâncias, mas no gráfico de eventos é

151
00:10:37,570 --> 00:10:38,470
‫somente leitura.

152
00:10:38,470 --> 00:10:44,080
‫Então vamos compilar isso e voltar aqui no editor, vou clicar com o botão direito do mouse no gráfico

153
00:10:44,080 --> 00:10:47,080
‫de eventos e digitar edit em qualquer lugar e conferir.

154
00:10:47,080 --> 00:10:53,050
‫Conseguimos editar em qualquer lugar, mas não temos uma edição definida em nenhum lugar porque é somente leitura

155
00:10:53,050 --> 00:10:55,240
‫do modelo, não podemos escrever nele.

156
00:10:55,240 --> 00:10:56,650
‫Então eu vou selecioná-lo.

157
00:10:56,650 --> 00:10:57,910
‫Aqui é editar em qualquer lugar.

158
00:10:57,910 --> 00:11:03,250
‫INT E se eu quisesse eu poderia usar um nó de string de impressão para ver seu valor.

159
00:11:03,280 --> 00:11:04,360
‫Não precisa fazer isso.

160
00:11:04,360 --> 00:11:05,680
‫Já sabemos como fazer isso.

161
00:11:05,680 --> 00:11:09,760
‫Estou apenas demonstrando que não podemos escrever nesta variável.

162
00:11:09,790 --> 00:11:13,630
‫Ok, então vou seguir em frente e destacar esses nós e excluí-los.

163
00:11:13,630 --> 00:11:15,880
‫Então nosso gráfico está agora preenchido.

164
00:11:15,880 --> 00:11:21,700
‫Aprendemos que podemos tornar nossas variáveis visíveis apenas nos padrões e podemos torná-las editáveis apenas

165
00:11:21,700 --> 00:11:24,550
‫nos padrões ou apenas na instância.

166
00:11:24,550 --> 00:11:27,820
‫Portanto, realmente temos controle total do lado C++.

167
00:11:27,850 --> 00:11:34,240
‫Agora também vimos que podemos expor essas variáveis ao gráfico de eventos e torná-las somente leitura ou leitura

168
00:11:34,240 --> 00:11:38,650
‫correta usando esses especificadores de somente leitura, leitura e gravação do blueprint.

169
00:11:38,650 --> 00:11:40,180
‫Então agora você tem um desafio.

170
00:11:40,180 --> 00:11:43,330
‫Na última aula criamos uma variável.

171
00:11:43,330 --> 00:11:45,310
‫Eu fiz uma bóia e chamei de velocidade.

172
00:11:45,340 --> 00:11:46,960
‫Agora você vai pegar essa variável.

173
00:11:46,960 --> 00:11:52,180
‫Você o cria na última seção e controla seu acesso no gráfico de eventos.

174
00:11:52,180 --> 00:11:57,700
‫Portanto, exponha-o ao gráfico de eventos usando um dos novos especificadores que você aprendeu e, em seguida, testará

175
00:11:57,700 --> 00:12:00,520
‫o acesso de leitura e gravação para isso.

176
00:12:00,520 --> 00:12:06,040
‫Use um nó de string de impressão para que você possa ver seu valor e, se alterá-lo, prove a si mesmo

177
00:12:06,040 --> 00:12:07,000
‫que o alterou.

178
00:12:07,000 --> 00:12:12,520
‫Portanto, se você fizer a leitura correta do seu blueprint variável, tente alterá-lo com um nó definido e, em seguida, use um nó

179
00:12:12,520 --> 00:12:15,880
‫de string de impressão para ver seu valor usando o evento start play.

180
00:12:15,880 --> 00:12:21,640
‫Se você fez o blueprint somente leitura, você pode simplesmente obter o valor e imprimir seu valor usando a string de

181
00:12:21,640 --> 00:12:22,120
‫impressão.

182
00:12:22,120 --> 00:12:29,080
‫Portanto, adicione a especificação correta à sua variável personalizada e use a string de impressão para testar o acesso no gráfico de

183
00:12:29,080 --> 00:12:29,590
‫eventos.

184
00:12:29,590 --> 00:12:31,780
‫Pause o vídeo e experimente.

185
00:12:34,570 --> 00:12:34,990
‫OK.

186
00:12:34,990 --> 00:12:40,330
‫Então, vou rolar para baixo até minha variável de velocidade aqui e minha variável de velocidade é editada em qualquer lugar e gostaria

187
00:12:40,330 --> 00:12:41,620
‫que fosse lida no modelo.

188
00:12:41,620 --> 00:12:44,530
‫Certo, para que eu possa alterá-lo de dentro do gráfico de eventos.

189
00:12:44,530 --> 00:12:49,110
‫Então eu vou adicionar blueprint, ler, escrever e simplesmente compilar.

190
00:12:49,120 --> 00:12:55,990
‫Então, de volta ao tanque da lagoa da BP, se eu digitar speed agora, vejo o getter e o setter para isso.

191
00:12:56,110 --> 00:12:58,180
‫Então eu vou usar a velocidade definida.

192
00:12:58,330 --> 00:13:00,940
‫Vou definir seu valor a partir de Begin Play.

193
00:13:00,940 --> 00:13:01,930
‫Então vamos ligar isso.

194
00:13:01,930 --> 00:13:09,640
‫E para o valor, vou inserir 900 e a partir da nota definida, se eu arrastar, posso digitar print string.

195
00:13:09,640 --> 00:13:13,780
‫Agora vou clicar e arrastar para fora do nó de saída, ligá-lo à string.

196
00:13:13,780 --> 00:13:18,370
‫Então, se eu apertar o play, há 900, observe que diz 900. 0.

197
00:13:18,370 --> 00:13:19,960
‫Isso porque este é um flutuador.

198
00:13:19,960 --> 00:13:24,190
‫E isso está me dando a cortesia de mostrar o primeiro ponto decimal.

199
00:13:24,190 --> 00:13:26,680
‫Então esse é um bom recurso embutido aqui.

200
00:13:26,680 --> 00:13:31,630
‫Está me mostrando um dígito à direita do ponto decimal para minha variável de velocidade.

201
00:13:31,630 --> 00:13:36,550
‫Então, em resumo, aprendemos mais alguns especificadores para a nova macro de propriedades.

202
00:13:36,580 --> 00:13:41,650
‫Aprendemos apenas padrões visíveis, editar apenas padrões e editar apenas instância.

203
00:13:41,650 --> 00:13:47,110
‫E também aprendemos como podemos controlar o acesso de leitura e gravação no gráfico de eventos com Blueprint, read,

204
00:13:47,110 --> 00:13:48,550
‫write e Blueprint Read.

205
00:13:48,550 --> 00:13:56,350
‫Apenas o programador C++ tem muito controle sobre o que é exposto e o que pode ser alterado no

206
00:13:56,350 --> 00:14:01,060
‫blueprint e onde usaremos isso ao longo desta seção do curso.

207
00:14:01,210 --> 00:14:05,620
‫E você continuará a usá-los ao longo de sua carreira como desenvolvedor de mecanismos irreais.

208
00:14:06,130 --> 00:14:07,510
‫Vejo você na próxima palestra.

