terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUIPlayerCreateMenu.cs
Go to the documentation of this file.
1
using
System
;
2
using
Controller
;
3
using
Cpp2IlInjected
;
4
using
Microsoft.Xna.Framework
;
5
using
Microsoft.Xna.Framework.Content
;
6
using
Microsoft.Xna.Framework.Graphics
;
7
using
Terraria
;
8
using
Terraria.IO
;
9
using
Terraria.Localization
;
10
11
// Token: 0x02000276 RID: 630
12
public
class
GUIPlayerCreateMenu
13
{
14
// Token: 0x06000E20 RID: 3616 RVA: 0x00043E08 File Offset: 0x00042008
15
public
static
void
LoadContent
(
ContentManager
content)
16
{
17
Texture2D
texture2D
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ClothStyle"
);
18
Texture2D
texture2D2
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ClothStyle"
);
19
Texture2D
texture2D3
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorEye"
);
20
Texture2D
texture2D4
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorHair"
);
21
Texture2D
texture2D5
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorPants"
);
22
Texture2D
texture2D6
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorShirt"
);
23
Texture2D
texture2D7
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorUndershirt"
);
24
Texture2D
texture2D8
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorShoes"
);
25
Texture2D
texture2D9
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/ColorSkin"
);
26
Texture2D
texture2D10
= content.Load<
Texture2D
>(
"Images/UI/CharCreation/HairStyle"
);
27
}
28
29
// Token: 0x06000E21 RID: 3617 RVA: 0x00043E94 File Offset: 0x00042094
30
public
void
Draw
()
31
{
32
GUIPlayerCreateController
controllerInput
= this.
_controllerInput
;
33
this.
_controllerInput
.
Activate
();
34
this.
DrawCategoryButtons
();
35
this.
DrawMainButtons
();
36
this.
DrawPlayer
();
37
if
(this.
CurrentSelection
!=
GUIPlayerCreateMenu
.
ItemSelection
.Info)
38
{
39
this.
DrawHSLSlider
();
40
return
;
41
}
42
this.
DrawInfo
();
43
if
(this.
displayOptions
)
44
{
45
this.
DrawName
();
46
this.
DrawDifficulty
();
47
return
;
48
}
49
this.
DrawDifficulty
();
50
this.
DrawName
();
51
string
textValue
=
Language
.
GetTextValue
(
"Mobile.ControlsSelect"
);
52
}
53
54
// Token: 0x06000E22 RID: 3618 RVA: 0x00043F14 File Offset: 0x00042114
55
private
void
UpdateAnim
(
Player
player,
bool
animated
)
56
{
57
}
58
59
// Token: 0x06000E23 RID: 3619 RVA: 0x00043F54 File Offset: 0x00042154
60
private
void
DrawPlayer
()
61
{
62
Main
.
PendingPlayer
.
PlayerFrame
();
63
Player
pendingPlayer
=
Main
.
PendingPlayer
;
64
Player
pendingPlayer2
=
Main
.
PendingPlayer
;
65
float
x = this.
CharacterDrawOffset
.
X
;
66
float
y = this.
CharacterDrawOffset
.
Y
;
67
}
68
69
// Token: 0x06000E24 RID: 3620 RVA: 0x00043F9C File Offset: 0x0004219C
70
private
bool
IsOverOptions
(
Vector2
cursorPosition
)
71
{
72
return
true
;
73
}
74
75
// Token: 0x06000E25 RID: 3621 RVA: 0x00043FAC File Offset: 0x000421AC
76
private
void
DrawInfo
()
77
{
78
string
textValue
=
Language
.
GetTextValue
(
"Mobile.Randomize"
);
79
if
(this.
displayOptions
)
80
{
81
return
;
82
}
83
bool
flag = this.
editingPlayerName
;
84
this.
RandomisePlayer
();
85
this.
_controllerInput
.
ActivateRandomise
();
86
string
text
= this.
typeDescription
;
87
bool
flag2
= this.
displayOptions
;
88
}
89
90
// Token: 0x06000E26 RID: 3622 RVA: 0x00043FF8 File Offset: 0x000421F8
91
private
void
DrawName
()
92
{
93
string
text
=
Language
.
GetTextValue
(
"Mobile.Name"
) +
" "
;
94
SpriteFont
spriteFont
;
95
Vector2
vector =
spriteFont
.MeasureString(
text
);
96
bool
flag = this.
editingPlayerName
;
97
if
(this.
_optionsBlocker
!=
null
)
98
{
99
if
(flag)
100
{
101
return
;
102
}
103
}
104
else
if
(flag)
105
{
106
if
(!flag)
107
{
108
}
109
int
screenWidth =
Main
.
screenWidth
;
110
int
screenHeight =
Main
.
screenHeight
;
111
return
;
112
}
113
bool
flag2
=
string
.IsNullOrEmpty(
Main
.
PendingPlayer
.
name
);
114
string
textValue
=
Language
.
GetTextValue
(
"Mobile.NamePlayerEmpty"
);
115
}
116
117
// Token: 0x06000E27 RID: 3623 RVA: 0x00044298 File Offset: 0x00042498
118
private
void
DrawDifficulty
()
119
{
120
string
textValue
=
Language
.
GetTextValue
(
"UI.Softcore"
);
121
SpriteFont
spriteFont
;
122
Vector2
vector =
spriteFont
.MeasureString(
textValue
);
123
string
textValue2
=
Language
.
GetTextValue
(
"UI.Mediumcore"
);
124
SpriteFont
spriteFont2
;
125
Vector2
vector2
=
spriteFont2
.MeasureString(
textValue2
);
126
string
textValue3
=
Language
.
GetTextValue
(
"UI.Hardcore"
);
127
SpriteFont
spriteFont3
;
128
Vector2
vector3
=
spriteFont3
.MeasureString(
textValue3
);
129
string
textValue4
=
Language
.
GetTextValue
(
"UI.Creative"
);
130
SpriteFont
spriteFont4
;
131
Vector2
vector4
=
spriteFont4
.MeasureString(
textValue4
);
132
if
(16928 == 0)
133
{
134
}
135
byte
difficulty =
Main
.
PendingPlayer
.
difficulty
;
136
}
137
138
// Token: 0x06000E28 RID: 3624 RVA: 0x000446DC File Offset: 0x000428DC
139
private
void
DrawStylesGrid
()
140
{
141
this.styleOver
= 1073741824;
142
int
num = 5;
143
this.StyleOffset
= num;
144
bool
mouseLeft =
Main
.
mouseLeft
;
145
bool
mouseLeftRelease =
Main
.
mouseLeftRelease
;
146
string
textValue
=
Language
.
GetTextValue
(
"Mobile.Randomize"
);
147
int
[]
array
= this.
actualStyleOrder
;
148
Player
pendingPlayer
=
Main
.
PendingPlayer
;
149
int
[]
array2
= this.
actualStyleOrder
;
150
GUIPlayerCreateController
controllerInput
= this.
_controllerInput
;
151
this.styleOver
=
array2
;
152
controllerInput.
GenderPage
.
Activate
();
153
}
154
155
// Token: 0x06000E29 RID: 3625 RVA: 0x00044760 File Offset: 0x00042960
156
private
void
DrawHairGrid
()
157
{
158
int
mouseX =
Main
.
mouseX
;
159
int
mouseY =
Main
.
mouseY
;
160
string
textValue
=
Language
.
GetTextValue
(
"Mobile.Randomize"
);
161
if
(this.
displayOptions
)
162
{
163
return
;
164
}
165
if
(!this.
editingPlayerName
)
166
{
167
}
168
Player
pendingPlayer
=
Main
.
PendingPlayer
;
169
this.
_controllerInput
.
HairStlyePage
.
Activate
();
170
this.
_controllerInput
.
ActivateRandomise
();
171
}
172
173
// Token: 0x06000E2A RID: 3626 RVA: 0x000021DB File Offset: 0x000003DB
174
public
float
StyleScale
(
int
index
)
175
{
176
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
177
}
178
179
// Token: 0x06000E2B RID: 3627 RVA: 0x000447C8 File Offset: 0x000429C8
180
public
void
StyleOver
(
int
index
)
181
{
182
int
styleOffset
= this.
StyleOffset
;
183
int
[]
array
= this.
actualStyleOrder
;
184
this.styleOver
=
styleOffset
;
185
if
(styleOffset == 0)
186
{
187
}
188
bool
mouseLeft =
Main
.
mouseLeft
;
189
if
(
styleOffset
== 0)
190
{
191
}
192
bool
mouseLeftRelease =
Main
.
mouseLeftRelease
;
193
if
(
styleOffset
== 0)
194
{
195
}
196
Main.mouseLeftRelease
=
false
;
197
Player
pendingPlayer
=
Main
.
PendingPlayer
;
198
int
styleOffset2
= this.
StyleOffset
;
199
int
[]
array2
= this.
actualStyleOrder
;
200
pendingPlayer.skinVariant
=
styleOffset2
;
201
}
202
203
// Token: 0x06000E2C RID: 3628 RVA: 0x00044840 File Offset: 0x00042A40
204
public
void
StyleDraw
(
ItemGrid_Layout
gridLayout
,
int
index
,
Vector2
position,
float
scale)
205
{
206
if
(!
true
)
207
{
208
}
209
Player
pendingPlayer
=
Main
.
PendingPlayer
;
210
int
styleOffset
= this.
StyleOffset
;
211
int
num = this.
styleOver
;
212
int
skinVariant =
pendingPlayer
.skinVariant;
213
Player
pendingPlayer2
=
Main
.
PendingPlayer
;
214
int
styleOffset2
= this.
StyleOffset
;
215
int
[]
array
= this.
actualStyleOrder
;
216
int
skinVariant2
= pendingPlayer2.
skinVariant
;
217
int
styleOffset3
= this.
StyleOffset
;
218
int
[]
array2
= this.
actualStyleOrder
;
219
int
num2
= this.
styleOver
;
220
if
(styleOffset3 == 0)
221
{
222
}
223
Player
pendingPlayer3
=
Main
.
PendingPlayer
;
224
int
styleOffset4
= this.
StyleOffset
;
225
int
[]
array3
= this.
actualStyleOrder
;
226
pendingPlayer3.skinVariant
=
styleOffset4
;
227
Main
.
PendingPlayer
.
PlayerFrame
();
228
Player
pendingPlayer4
=
Main
.
PendingPlayer
;
229
float
x = this.
CharacterStyleOffset
.
X
;
230
float
y = this.
CharacterStyleOffset
.
Y
;
231
if
(array3 ==
null
)
232
{
233
}
234
Main.PendingPlayer.skinVariant
= skinVariant;
235
}
236
237
// Token: 0x06000E2D RID: 3629 RVA: 0x000021DB File Offset: 0x000003DB
238
public
float
HairScale
(
int
index
)
239
{
240
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
241
}
242
243
// Token: 0x06000E2E RID: 3630 RVA: 0x00044924 File Offset: 0x00042B24
244
public
void
HairOver
(
int
index
)
245
{
246
this.hairOver
=
index
;
247
if
(!
true
)
248
{
249
}
250
bool
mouseLeft =
Main
.
mouseLeft
;
251
if
(!
true
)
252
{
253
}
254
bool
mouseLeftRelease =
Main
.
mouseLeftRelease
;
255
if
(!
true
)
256
{
257
}
258
Main.mouseLeftRelease
=
false
;
259
Player
pendingPlayer
=
Main
.
PendingPlayer
;
260
}
261
262
// Token: 0x06000E2F RID: 3631 RVA: 0x00044968 File Offset: 0x00042B68
263
public
void
HairDraw
(
ItemGrid_Layout
gridLayout
,
int
index
,
Vector2
position,
float
scale)
264
{
265
if
(!
true
)
266
{
267
}
268
int
hair =
Main
.
PendingPlayer
.
hair
;
269
if
(hair == 0)
270
{
271
}
272
if
(hair == 0)
273
{
274
}
275
if
(this.
hairOver
== 0)
276
{
277
}
278
Color
skinColor =
Main
.
PendingPlayer
.
skinColor
;
279
Color
eyeColor =
Main
.
PendingPlayer
.
eyeColor
;
280
Color
hairColor =
Main
.
PendingPlayer
.
hairColor
;
281
}
282
283
// Token: 0x06000E30 RID: 3632 RVA: 0x00044A20 File Offset: 0x00042C20
284
private
void
DrawSelectedPlayer
(
Vector2
position,
float
scale)
285
{
286
if
(!
true
)
287
{
288
}
289
Main
.
PendingPlayer
.
PlayerFrame
();
290
Player
pendingPlayer
=
Main
.
PendingPlayer
;
291
float
x = this.
CharacterDrawOffset
.
X
;
292
float
y = this.
CharacterDrawOffset
.
Y
;
293
}
294
295
// Token: 0x06000E31 RID: 3633 RVA: 0x00044A64 File Offset: 0x00042C64
296
private
void
DrawSelectedHighlight
(
Vector2
position,
float
scale)
297
{
298
}
299
300
// Token: 0x06000E32 RID: 3634 RVA: 0x00044A74 File Offset: 0x00042C74
301
private
void
DrawSelectedHair
(
Vector2
position,
float
scale)
302
{
303
if
(!
true
)
304
{
305
}
306
Main
.
PendingPlayer
.
PlayerFrame
();
307
Player
pendingPlayer
=
Main
.
PendingPlayer
;
308
if
(
pendingPlayer
==
null
)
309
{
310
}
311
int
grapCount =
pendingPlayer
.
grapCount
;
312
int
[] grappling =
pendingPlayer
.grappling;
313
Color
skinColor =
Main
.
PendingPlayer
.
skinColor
;
314
Color
eyeColor =
Main
.
PendingPlayer
.
eyeColor
;
315
Color
hairColor =
Main
.
PendingPlayer
.
hairColor
;
316
}
317
318
// Token: 0x06000E33 RID: 3635 RVA: 0x00044B08 File Offset: 0x00042D08
319
public
void
CreateAndSave
()
320
{
321
if
(!
true
)
322
{
323
}
324
string
text
=
Main
.
PendingPlayer
.
name
.Trim();
325
PlayerFileData
playerFileData
=
PlayerFileData
.
CreateAndSave
(
Main
.
PendingPlayer
);
326
Main
.
LoadPlayers
();
327
Main.menuMode
= 1;
328
}
329
330
// Token: 0x06000E34 RID: 3636 RVA: 0x00044B48 File Offset: 0x00042D48
331
private
void
CreatePlayer
()
332
{
333
if
(!
true
)
334
{
335
}
336
bool
flag =
string
.IsNullOrWhiteSpace(
Main
.
PendingPlayer
.
name
);
337
this.editingPlayerName
=
true
;
338
if
(!
true
)
339
{
340
}
341
string
name
=
Main
.
PendingPlayer
.
name
;
342
this.editPlayerNameForCreate
=
true
;
343
this.editPlayerName
=
name
;
344
Main.menuMode
= 3;
345
Main
.
clrInput
();
346
}
347
348
// Token: 0x06000E35 RID: 3637 RVA: 0x00044BA4 File Offset: 0x00042DA4
349
private
void
EnterName
()
350
{
351
this.editingPlayerName
=
true
;
352
if
(!
true
)
353
{
354
}
355
Main
.
clrInput
();
356
string
name
=
Main
.
PendingPlayer
.
name
;
357
this._playerName
=
name
;
358
GUIPlayerCreateController
controllerInput
= this.
_controllerInput
;
359
GUIInputRegionExclusive
guiinputRegionExclusive
;
360
this._optionsBlocker
=
guiinputRegionExclusive
;
361
controllerInput
.InfoPage.ActivateName();
362
}
363
364
// Token: 0x06000E36 RID: 3638 RVA: 0x00044BF4 File Offset: 0x00042DF4
365
private
void
CloseNameEdit
()
366
{
367
if
(!
true
)
368
{
369
}
370
Main
.
CloseKeyboard
();
371
GUIInputRegionExclusive
optionsBlocker
= this.
_optionsBlocker
;
372
this.
_controllerInput
.
InfoPage
.
DeactivateName
();
373
}
374
375
// Token: 0x06000E37 RID: 3639 RVA: 0x00044C24 File Offset: 0x00042E24
376
private
void
CloseOptions
()
377
{
378
GUIInputRegionExclusive
optionsBlocker
= this.
_optionsBlocker
;
379
this.
_controllerInput
.
InfoPage
.
DeactivateOptions
();
380
}
381
382
// Token: 0x06000E38 RID: 3640 RVA: 0x00044C48 File Offset: 0x00042E48
383
private
bool
DrawMenuButton
(
ControllerActionButton
action
,
string
label,
TransactionButton_Layout
buttonLayout
,
float
scale,
bool
disabled
)
384
{
385
}
386
387
// Token: 0x06000E39 RID: 3641 RVA: 0x00044C58 File Offset: 0x00042E58
388
private
void
DrawMainButtons
()
389
{
390
bool
mouseLeft =
Main
.
mouseLeft
;
391
bool
mouseLeftRelease =
Main
.
mouseLeftRelease
;
392
string
textValue
=
Language
.
GetTextValue
(
"LegacyMenu.28"
);
393
if
(this.
displayOptions
)
394
{
395
return
;
396
}
397
bool
flag = this.
editingPlayerName
;
398
string
textValue2
=
Language
.
GetTextValue
(
"LegacyMenu.5"
);
399
if
(this.
displayOptions
)
400
{
401
return
;
402
}
403
bool
flag2
= this.
editingPlayerName
;
404
if
(this.
displayOptions
)
405
{
406
this.
CloseOptions
();
407
return
;
408
}
409
if
(this.
editingPlayerName
)
410
{
411
return
;
412
}
413
this.
Back
();
414
}
415
416
// Token: 0x06000E3A RID: 3642 RVA: 0x00044CDC File Offset: 0x00042EDC
417
private
void
Back
()
418
{
419
if
(!
true
)
420
{
421
}
422
Main.menuMode
= 1;
423
}
424
425
// Token: 0x06000E3B RID: 3643 RVA: 0x00044CF4 File Offset: 0x00042EF4
426
private
void
DrawCategoryButtons
()
427
{
428
int
num = 1;
429
if
(num == 0)
430
{
431
}
432
bool
mouseLeft =
Main
.
mouseLeft
;
433
if
(num == 0)
434
{
435
}
436
bool
mouseLeftRelease =
Main
.
mouseLeftRelease
;
437
int
num2
= 17096;
438
this.TimeSinceItemChange
= (float)
num2
;
439
string
textValue
=
Language
.
GetTextValue
(
"Mobile.ControlsPageNext"
);
440
string
textValue2
=
Language
.
GetTextValue
(
"Mobile.ControlsPagePrevious"
);
441
GUIPlayerCreateMenu.ItemSelection
currentSelection
= this.
CurrentSelection
;
442
this.CurrentSelection
=
currentSelection
;
443
if
(currentSelection ==
GUIPlayerCreateMenu
.
ItemSelection
.Info)
444
{
445
}
446
if
(this.
displayOptions
)
447
{
448
this.
CloseOptions
();
449
}
450
if
(this.
editingPlayerName
)
451
{
452
this.
CloseNameEdit
();
453
}
454
this.
_controllerInput
.
Activate
();
455
GUIPlayerCreateMenu.ItemSelection
currentSelection2
= this.
CurrentSelection
;
456
this.CurrentSelection
=
currentSelection2
;
457
if
(currentSelection2 ==
GUIPlayerCreateMenu
.
ItemSelection
.Info)
458
{
459
}
460
this.
_controllerInput
.
Activate
();
461
string
textValue3
=
Language
.
GetTextValue
(
"LegacyMenu.33"
);
462
Color
shirtColor =
Main
.
PendingPlayer
.
shirtColor
;
463
GUIPlayerCreateMenu.ItemSelection
currentSelection3
= this.
CurrentSelection
;
464
GUITransactionButton.InputState
inputState
;
465
if
(
inputState
==
GUITransactionButton
.
InputState
.Clicked)
466
{
467
int
num3
= 6;
468
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num3
;
469
if
(
num3
== 0)
470
{
471
}
472
}
473
string
textValue4
=
Language
.
GetTextValue
(
"LegacyMenu.34"
);
474
Color
underShirtColor =
Main
.
PendingPlayer
.
underShirtColor
;
475
GUIPlayerCreateMenu.ItemSelection
currentSelection4
= this.
CurrentSelection
;
476
GUITransactionButton.InputState
inputState2
;
477
if
(
inputState2
==
GUITransactionButton
.
InputState
.Clicked)
478
{
479
int
num4
= 7;
480
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num4
;
481
if
(
num4
== 0)
482
{
483
}
484
}
485
string
textValue5
=
Language
.
GetTextValue
(
"LegacyMenu.35"
);
486
Color
pantsColor =
Main
.
PendingPlayer
.
pantsColor
;
487
GUIPlayerCreateMenu.ItemSelection
currentSelection5
= this.
CurrentSelection
;
488
GUITransactionButton.InputState
inputState3
;
489
if
(
inputState3
==
GUITransactionButton
.
InputState
.Clicked)
490
{
491
int
num5
= 8;
492
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num5
;
493
if
(
num5
== 0)
494
{
495
}
496
}
497
string
textValue6
=
Language
.
GetTextValue
(
"LegacyMenu.36"
);
498
Color
shoeColor =
Main
.
PendingPlayer
.
shoeColor
;
499
GUIPlayerCreateMenu.ItemSelection
currentSelection6
= this.
CurrentSelection
;
500
GUITransactionButton.InputState
inputState4
;
501
if
(
inputState4
==
GUITransactionButton
.
InputState
.Clicked)
502
{
503
int
num6
= 9;
504
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num6
;
505
if
(
num6
== 0)
506
{
507
}
508
}
509
string
textValue7
=
Language
.
GetTextValue
(
"LegacyMenu.18"
);
510
Color
hairColor =
Main
.
PendingPlayer
.
hairColor
;
511
GUIPlayerCreateMenu.ItemSelection
currentSelection7
= this.
CurrentSelection
;
512
GUITransactionButton.InputState
inputState5
;
513
if
(
inputState5
==
GUITransactionButton
.
InputState
.Clicked)
514
{
515
GUIPlayerCreateController
controllerInput
= this.
_controllerInput
;
516
int
num7
= 4;
517
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num7
;
518
controllerInput
.
HairStlyePage
.
Activate
();
519
if
(
controllerInput
==
null
)
520
{
521
}
522
}
523
string
textValue8
=
Language
.
GetTextValue
(
"LegacyMenu.18"
);
524
GUIPlayerCreateMenu.ItemSelection
currentSelection8
= this.
CurrentSelection
;
525
GUITransactionButton.InputState
inputState6
;
526
if
(
inputState6
==
GUITransactionButton
.
InputState
.Clicked)
527
{
528
if
(
currentSelection8
==
GUIPlayerCreateMenu
.
ItemSelection
.Info)
529
{
530
}
531
}
532
if
(
currentSelection8
==
GUIPlayerCreateMenu
.
ItemSelection
.Info)
533
{
534
}
535
int
hair =
Main
.
PendingPlayer
.
hair
;
536
string
textValue9
=
Language
.
GetTextValue
(
"LegacyMenu.18"
);
537
Color
hairColor2
=
Main
.
PendingPlayer
.
hairColor
;
538
GUIPlayerCreateMenu.ItemSelection
currentSelection9
= this.
CurrentSelection
;
539
GUITransactionButton.InputState
inputState7
;
540
if
(
inputState7
==
GUITransactionButton
.
InputState
.Clicked)
541
{
542
int
num8
= 5;
543
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num8
;
544
}
545
string
textValue10
=
Language
.
GetTextValue
(
"LegacyMenu.19"
);
546
Color
skinColor =
Main
.
PendingPlayer
.
skinColor
;
547
GUIPlayerCreateMenu.ItemSelection
currentSelection10
= this.
CurrentSelection
;
548
GUITransactionButton.InputState
inputState8
;
549
if
(
inputState8
==
GUITransactionButton
.
InputState
.Clicked)
550
{
551
int
num9
= 2;
552
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num9
;
553
}
554
string
textValue11
=
Language
.
GetTextValue
(
"LegacyMenu.20"
);
555
Color
eyeColor =
Main
.
PendingPlayer
.
eyeColor
;
556
GUIPlayerCreateMenu.ItemSelection
currentSelection11
= this.
CurrentSelection
;
557
GUITransactionButton.InputState
inputState9
;
558
if
(
inputState9
==
GUITransactionButton
.
InputState
.Clicked)
559
{
560
int
num10
= 3;
561
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num10
;
562
}
563
bool
male
=
Main
.
PendingPlayer
.
Male
;
564
string
textValue12
=
Language
.
GetTextValue
(
"Mobile.PlayerCreateGender"
);
565
Color
skinColor2
=
Main
.
PendingPlayer
.
skinColor
;
566
GUIPlayerCreateMenu.ItemSelection
currentSelection12
= this.
CurrentSelection
;
567
GUITransactionButton.InputState
inputState10
;
568
if
(
inputState10
==
GUITransactionButton
.
InputState
.Clicked)
569
{
570
int
num11
= 1;
571
this.CurrentSelection
= (
GUIPlayerCreateMenu
.
ItemSelection
)
num11
;
572
}
573
GUIPlayerCreateMenu.ItemSelection
currentSelection13
= this.
CurrentSelection
;
574
}
575
576
// Token: 0x06000E3C RID: 3644 RVA: 0x00045090 File Offset: 0x00043290
577
public
void
Setup
()
578
{
579
if
(
""
==
null
)
580
{
581
}
582
Player
pendingPlayer
=
Main
.
PendingPlayer
;
583
this.
RandomisePlayer
();
584
}
585
586
// Token: 0x06000E3D RID: 3645 RVA: 0x000450B4 File Offset: 0x000432B4
587
public
void
RandomisePlayer
()
588
{
589
if
(!
true
)
590
{
591
}
592
Player
pendingPlayer
=
Main
.
PendingPlayer
;
593
Player
pendingPlayer2
=
Main
.
PendingPlayer
;
594
Color
color =
Main
.
randColor
();
595
pendingPlayer2.eyeColor
= color;
596
byte
r =
Main
.
PendingPlayer
.
eyeColor
.R;
597
byte
g =
Main
.
PendingPlayer
.
eyeColor
.G;
598
byte
b =
Main
.
PendingPlayer
.
eyeColor
.B;
599
Player
pendingPlayer3
=
Main
.
PendingPlayer
;
600
Color
color2
=
Main
.
randColor
();
601
pendingPlayer3.hairColor
=
color2
;
602
Player
pendingPlayer4
=
Main
.
PendingPlayer
;
603
Color
color3
=
Main
.
randColor
();
604
pendingPlayer4.pantsColor
=
color3
;
605
Player
pendingPlayer5
=
Main
.
PendingPlayer
;
606
Color
color4
=
Main
.
randColor
();
607
pendingPlayer5.shirtColor
=
color4
;
608
Player
pendingPlayer6
=
Main
.
PendingPlayer
;
609
Color
color5
=
Main
.
randColor
();
610
pendingPlayer6.shoeColor
=
color5
;
611
Player
pendingPlayer7
=
Main
.
PendingPlayer
;
612
Color
color6
=
Main
.
randColor
();
613
pendingPlayer7.skinColor
=
color6
;
614
Player
pendingPlayer8
=
Main
.
PendingPlayer
;
615
Player
pendingPlayer9
=
Main
.
PendingPlayer
;
616
Player
pendingPlayer10
=
Main
.
PendingPlayer
;
617
Player
pendingPlayer11
=
Main
.
PendingPlayer
;
618
Color
color7
=
Main
.
randColor
();
619
pendingPlayer11.underShirtColor
=
color7
;
620
int
[]
array
= this.
actualStyleOrder
;
621
Player
pendingPlayer12
=
Main
.
PendingPlayer
;
622
int
[]
array2
= this.
actualStyleOrder
;
623
this.styleOver
=
array2
;
624
}
625
626
// Token: 0x06000E3E RID: 3646 RVA: 0x00045240 File Offset: 0x00043440
627
private
void
DrawHSLSlider
()
628
{
629
float
num = this.
femaleButtonScale
;
630
GUIPlayerCreateMenu.ItemSelection
currentSelection
= this.
CurrentSelection
;
631
if
(currentSelection !=
GUIPlayerCreateMenu
.
ItemSelection
.Info)
632
{
633
return
;
634
}
635
}
636
637
// Token: 0x06000E3F RID: 3647 RVA: 0x000456D4 File Offset: 0x000438D4
638
private
void
SetupStartingItems
()
639
{
640
if
(!
true
)
641
{
642
}
643
byte
difficulty =
Main
.
PendingPlayer
.
difficulty
;
644
Vector2
position =
Main
.
PendingPlayer
.
inventory
.
position
;
645
Vector2
position2
=
Main
.
PendingPlayer
.
inventory
.
position
;
646
Vector2
velocity =
Main
.
PendingPlayer
.
inventory
.
velocity
;
647
Vector2
velocity2
=
Main
.
PendingPlayer
.
inventory
.
velocity
;
648
Vector2
oldPosition =
Main
.
PendingPlayer
.
inventory
.
oldPosition
;
649
Vector2
oldPosition2
=
Main
.
PendingPlayer
.
inventory
.
oldPosition
;
650
Vector2
oldVelocity =
Main
.
PendingPlayer
.
inventory
.
oldVelocity
;
651
Vector2
oldVelocity2
=
Main
.
PendingPlayer
.
inventory
.
oldVelocity
;
652
int
oldDirection =
Main
.
PendingPlayer
.
inventory
.
oldDirection
;
653
int
oldDirection2
=
Main
.
PendingPlayer
.
inventory
.
oldDirection
;
654
int
width =
Main
.
PendingPlayer
.
inventory
.
width
;
655
Item
[] inventory =
Main
.
PendingPlayer
.
inventory
;
656
int
width2
= inventory.
width
;
657
bool
wet =
Main
.
PendingPlayer
.
inventory
.
wet
;
658
Item
[]
inventory2
=
Main
.
PendingPlayer
.
inventory
;
659
bool
wet2
=
inventory2
.
wet
;
660
string
nameOverride
=
Main
.
PendingPlayer
.
inventory
.
_nameOverride
;
661
bool
questItem =
Main
.
PendingPlayer
.
inventory
.
questItem
;
662
Vector2
oldVelocity3
=
Main
.
PendingPlayer
.
armor
.
oldVelocity
;
663
Item
[] armor =
Main
.
PendingPlayer
.
armor
;
664
Vector2
oldVelocity4
= armor.
oldVelocity
;
665
bool
flag =
Main.PendingPlayer.name
==
"Wolf Pet"
;
666
if
(armor ==
null
)
667
{
668
}
669
bool
flag2
=
Main.PendingPlayer.name
==
"Wolfpet"
;
670
if
(armor ==
null
)
671
{
672
}
673
Item
[] miscEquips =
Main
.
PendingPlayer
.
miscEquips
;
674
Vector2
oldVelocity5
= miscEquips.
oldVelocity
;
675
if
(miscEquips ==
null
)
676
{
677
}
678
Player
pendingPlayer
=
Main
.
PendingPlayer
;
679
long
num = 0
L
;
680
pendingPlayer
.
AddBuff
(216, 3600,
true
, num != 0
L
);
681
}
682
683
// Token: 0x06000E40 RID: 3648 RVA: 0x0004596C File Offset: 0x00043B6C
684
public
GUIPlayerCreateMenu
()
685
{
686
}
687
688
// Token: 0x040019CA RID: 6602
689
public
static
Texture2D
_maleTexture
;
690
691
// Token: 0x040019CB RID: 6603
692
public
static
Texture2D
_femaleTexture
;
693
694
// Token: 0x040019CC RID: 6604
695
public
bool
editingPlayerName
;
696
697
// Token: 0x040019CD RID: 6605
698
public
bool
editPlayerNameForCreate
;
699
700
// Token: 0x040019CE RID: 6606
701
public
static
Texture2D
_eyeTexture
;
702
703
// Token: 0x040019CF RID: 6607
704
public
static
Texture2D
_hairTexture
;
705
706
// Token: 0x040019D0 RID: 6608
707
public
static
Texture2D
_HairStyleTexture
;
708
709
// Token: 0x040019D1 RID: 6609
710
public
static
Texture2D
_pantsTexture
;
711
712
// Token: 0x040019D2 RID: 6610
713
public
static
Texture2D
_shirtTexture
;
714
715
// Token: 0x040019D3 RID: 6611
716
public
static
Texture2D
_shoesTexture
;
717
718
// Token: 0x040019D4 RID: 6612
719
public
static
Texture2D
_skinTexture
;
720
721
// Token: 0x040019D5 RID: 6613
722
public
static
Texture2D
_undershirtTexture
;
723
724
// Token: 0x040019D6 RID: 6614
725
public
GUIPlayerCreateMenu.ItemSelection
CurrentSelection
;
726
727
// Token: 0x040019D7 RID: 6615
728
private
float
shirtButtonScale
;
729
730
// Token: 0x040019D8 RID: 6616
731
private
float
underShirtButtonScale
;
732
733
// Token: 0x040019D9 RID: 6617
734
private
float
pantsButtonScale
;
735
736
// Token: 0x040019DA RID: 6618
737
private
float
shoesButtonScale
;
738
739
// Token: 0x040019DB RID: 6619
740
private
float
hairButtonScale
;
741
742
// Token: 0x040019DC RID: 6620
743
private
float
changeHairButtonScale
;
744
745
// Token: 0x040019DD RID: 6621
746
private
float
infoButtonScale
;
747
748
// Token: 0x040019DE RID: 6622
749
private
float
eyesButtonScale
;
750
751
// Token: 0x040019DF RID: 6623
752
private
float
skinButtonScale
;
753
754
// Token: 0x040019E0 RID: 6624
755
private
float
genderButtonScale
;
756
757
// Token: 0x040019E1 RID: 6625
758
private
float
createButtonScale
;
759
760
// Token: 0x040019E2 RID: 6626
761
private
float
randomButtonScale
;
762
763
// Token: 0x040019E3 RID: 6627
764
private
float
backButtonScale
;
765
766
// Token: 0x040019E4 RID: 6628
767
private
float
maleButtonScale
;
768
769
// Token: 0x040019E5 RID: 6629
770
private
float
femaleButtonScale
;
771
772
// Token: 0x040019E6 RID: 6630
773
private
float
randomiseButtonScale
;
774
775
// Token: 0x040019E7 RID: 6631
776
public
float
hairScrollOffset
;
777
778
// Token: 0x040019E8 RID: 6632
779
private
float
hairScrollMomentum
;
780
781
// Token: 0x040019E9 RID: 6633
782
private
int
hairScrollDragging
;
783
784
// Token: 0x040019EA RID: 6634
785
private
Vector2
hairDragOffset
;
786
787
// Token: 0x040019EB RID: 6635
788
private
int
hairOver
;
789
790
// Token: 0x040019EC RID: 6636
791
private
string
_playerName
=
""
;
792
793
// Token: 0x040019ED RID: 6637
794
private
string
editPlayerName
;
795
796
// Token: 0x040019EE RID: 6638
797
private
int
[]
actualStyleOrder
;
798
799
// Token: 0x040019EF RID: 6639
800
private
GUIPlayerCreateController
_controllerInput
;
801
802
// Token: 0x040019F0 RID: 6640
803
private
float
NameScale
;
804
805
// Token: 0x040019F1 RID: 6641
806
private
float
DifficultyScale
;
807
808
// Token: 0x040019F2 RID: 6642
809
private
float
TypeScale
;
810
811
// Token: 0x040019F3 RID: 6643
812
private
float
TitleScale
= (float)16256;
813
814
// Token: 0x040019F4 RID: 6644
815
public
bool
displayOptions
;
816
817
// Token: 0x040019F5 RID: 6645
818
private
string
typeDescription
;
819
820
// Token: 0x040019F6 RID: 6646
821
private
GUIInputRegionExclusive
_optionsBlocker
;
822
823
// Token: 0x040019F7 RID: 6647
824
private
bool
optionOpenClicked
;
825
826
// Token: 0x040019F8 RID: 6648
827
public
float
_pulldownShift
;
828
829
// Token: 0x040019F9 RID: 6649
830
private
int
StyleOffset
;
831
832
// Token: 0x040019FA RID: 6650
833
private
Vector2
CharacterStyleOffset
;
834
835
// Token: 0x040019FB RID: 6651
836
private
int
styleOver
;
837
838
// Token: 0x040019FC RID: 6652
839
private
Vector2
CharacterDrawOffset
;
840
841
// Token: 0x040019FD RID: 6653
842
private
float
TimeSinceItemChange
;
843
844
// Token: 0x040019FE RID: 6654
845
private
GUISlider.DragState
hueDragState
;
846
847
// Token: 0x040019FF RID: 6655
848
private
GUISlider.DragState
satDragState
;
849
850
// Token: 0x04001A00 RID: 6656
851
private
GUISlider.DragState
lightDragState
;
852
853
// Token: 0x02000277 RID: 631
854
public
enum
ItemSelection
855
{
856
// Token: 0x04001A02 RID: 6658
857
Info
,
858
// Token: 0x04001A03 RID: 6659
859
Gender
,
860
// Token: 0x04001A04 RID: 6660
861
Skin
,
862
// Token: 0x04001A05 RID: 6661
863
Eyes
,
864
// Token: 0x04001A06 RID: 6662
865
ChangeHair
,
866
// Token: 0x04001A07 RID: 6663
867
Hair
,
868
// Token: 0x04001A08 RID: 6664
869
Shirt
,
870
// Token: 0x04001A09 RID: 6665
871
Undershirt
,
872
// Token: 0x04001A0A RID: 6666
873
Pants
,
874
// Token: 0x04001A0B RID: 6667
875
Shoes
876
}
877
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Controller.ControllerActionButton
Definition
ControllerActionButton.cs:11
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
GUIInputRegionExclusive
Definition
GUIInputRegionExclusive.cs:7
GUIPlayerCreateController_Gender.Activate
void Activate()
Definition
GUIPlayerCreateController_Gender.cs:20
GUIPlayerCreateController_HairStyle.Activate
void Activate()
Definition
GUIPlayerCreateController_HairStyle.cs:15
GUIPlayerCreateController_Info.DeactivateName
void DeactivateName()
Definition
GUIPlayerCreateController_Info.cs:69
GUIPlayerCreateController_Info.DeactivateOptions
void DeactivateOptions()
Definition
GUIPlayerCreateController_Info.cs:58
GUIPlayerCreateController.Activate
void Activate()
Definition
GUIPlayerCreateController.cs:13
GUIPlayerCreateController.GenderPage
readonly GUIPlayerCreateController_Gender GenderPage
Definition
GUIPlayerCreateController.cs:85
GUIPlayerCreateController.ActivateRandomise
void ActivateRandomise()
Definition
GUIPlayerCreateController.cs:20
GUIPlayerCreateController.HairStlyePage
readonly GUIPlayerCreateController_HairStyle HairStlyePage
Definition
GUIPlayerCreateController.cs:88
GUIPlayerCreateController.InfoPage
readonly GUIPlayerCreateController_Info InfoPage
Definition
GUIPlayerCreateController.cs:82
GUIPlayerCreateController
Definition
GUIPlayerCreateController.cs:6
GUIPlayerCreateMenu.shirtButtonScale
float shirtButtonScale
Definition
GUIPlayerCreateMenu.cs:728
GUIPlayerCreateMenu.CreateAndSave
void CreateAndSave()
Definition
GUIPlayerCreateMenu.cs:319
GUIPlayerCreateMenu.CloseNameEdit
void CloseNameEdit()
Definition
GUIPlayerCreateMenu.cs:365
GUIPlayerCreateMenu.GUIPlayerCreateMenu
GUIPlayerCreateMenu()
Definition
GUIPlayerCreateMenu.cs:684
GUIPlayerCreateMenu.randomButtonScale
float randomButtonScale
Definition
GUIPlayerCreateMenu.cs:761
GUIPlayerCreateMenu.RandomisePlayer
void RandomisePlayer()
Definition
GUIPlayerCreateMenu.cs:587
GUIPlayerCreateMenu._hairTexture
static Texture2D _hairTexture
Definition
GUIPlayerCreateMenu.cs:704
GUIPlayerCreateMenu.DrawMainButtons
void DrawMainButtons()
Definition
GUIPlayerCreateMenu.cs:388
GUIPlayerCreateMenu._HairStyleTexture
static Texture2D _HairStyleTexture
Definition
GUIPlayerCreateMenu.cs:707
GUIPlayerCreateMenu.hairButtonScale
float hairButtonScale
Definition
GUIPlayerCreateMenu.cs:740
GUIPlayerCreateMenu.hairScrollMomentum
float hairScrollMomentum
Definition
GUIPlayerCreateMenu.cs:779
GUIPlayerCreateMenu.HairScale
float HairScale(int index)
Definition
GUIPlayerCreateMenu.cs:238
GUIPlayerCreateMenu.CharacterDrawOffset
Vector2 CharacterDrawOffset
Definition
GUIPlayerCreateMenu.cs:839
GUIPlayerCreateMenu.TimeSinceItemChange
float TimeSinceItemChange
Definition
GUIPlayerCreateMenu.cs:842
GUIPlayerCreateMenu.CloseOptions
void CloseOptions()
Definition
GUIPlayerCreateMenu.cs:376
GUIPlayerCreateMenu.satDragState
GUISlider.DragState satDragState
Definition
GUIPlayerCreateMenu.cs:848
GUIPlayerCreateMenu.hairDragOffset
Vector2 hairDragOffset
Definition
GUIPlayerCreateMenu.cs:785
GUIPlayerCreateMenu._shirtTexture
static Texture2D _shirtTexture
Definition
GUIPlayerCreateMenu.cs:713
GUIPlayerCreateMenu.CharacterStyleOffset
Vector2 CharacterStyleOffset
Definition
GUIPlayerCreateMenu.cs:833
GUIPlayerCreateMenu.TypeScale
float TypeScale
Definition
GUIPlayerCreateMenu.cs:809
GUIPlayerCreateMenu.LoadContent
static void LoadContent(ContentManager content)
Definition
GUIPlayerCreateMenu.cs:15
GUIPlayerCreateMenu.HairDraw
void HairDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
Definition
GUIPlayerCreateMenu.cs:263
GUIPlayerCreateMenu.SetupStartingItems
void SetupStartingItems()
Definition
GUIPlayerCreateMenu.cs:638
GUIPlayerCreateMenu.DrawPlayer
void DrawPlayer()
Definition
GUIPlayerCreateMenu.cs:60
GUIPlayerCreateMenu.DrawHSLSlider
void DrawHSLSlider()
Definition
GUIPlayerCreateMenu.cs:627
GUIPlayerCreateMenu.styleOver
int styleOver
Definition
GUIPlayerCreateMenu.cs:836
GUIPlayerCreateMenu.StyleOver
void StyleOver(int index)
Definition
GUIPlayerCreateMenu.cs:180
GUIPlayerCreateMenu.Draw
void Draw()
Definition
GUIPlayerCreateMenu.cs:30
GUIPlayerCreateMenu.displayOptions
bool displayOptions
Definition
GUIPlayerCreateMenu.cs:815
GUIPlayerCreateMenu.backButtonScale
float backButtonScale
Definition
GUIPlayerCreateMenu.cs:764
GUIPlayerCreateMenu.DifficultyScale
float DifficultyScale
Definition
GUIPlayerCreateMenu.cs:806
GUIPlayerCreateMenu.CurrentSelection
GUIPlayerCreateMenu.ItemSelection CurrentSelection
Definition
GUIPlayerCreateMenu.cs:725
GUIPlayerCreateMenu._pantsTexture
static Texture2D _pantsTexture
Definition
GUIPlayerCreateMenu.cs:710
GUIPlayerCreateMenu._maleTexture
static Texture2D _maleTexture
Definition
GUIPlayerCreateMenu.cs:689
GUIPlayerCreateMenu.StyleDraw
void StyleDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
Definition
GUIPlayerCreateMenu.cs:204
GUIPlayerCreateMenu.DrawHairGrid
void DrawHairGrid()
Definition
GUIPlayerCreateMenu.cs:156
GUIPlayerCreateMenu.hairScrollDragging
int hairScrollDragging
Definition
GUIPlayerCreateMenu.cs:782
GUIPlayerCreateMenu.IsOverOptions
bool IsOverOptions(Vector2 cursorPosition)
Definition
GUIPlayerCreateMenu.cs:70
GUIPlayerCreateMenu.HairOver
void HairOver(int index)
Definition
GUIPlayerCreateMenu.cs:244
GUIPlayerCreateMenu._optionsBlocker
GUIInputRegionExclusive _optionsBlocker
Definition
GUIPlayerCreateMenu.cs:821
GUIPlayerCreateMenu.femaleButtonScale
float femaleButtonScale
Definition
GUIPlayerCreateMenu.cs:770
GUIPlayerCreateMenu.StyleScale
float StyleScale(int index)
Definition
GUIPlayerCreateMenu.cs:174
GUIPlayerCreateMenu._shoesTexture
static Texture2D _shoesTexture
Definition
GUIPlayerCreateMenu.cs:716
GUIPlayerCreateMenu.underShirtButtonScale
float underShirtButtonScale
Definition
GUIPlayerCreateMenu.cs:731
GUIPlayerCreateMenu.shoesButtonScale
float shoesButtonScale
Definition
GUIPlayerCreateMenu.cs:737
GUIPlayerCreateMenu.CreatePlayer
void CreatePlayer()
Definition
GUIPlayerCreateMenu.cs:331
GUIPlayerCreateMenu.UpdateAnim
void UpdateAnim(Player player, bool animated)
Definition
GUIPlayerCreateMenu.cs:55
GUIPlayerCreateMenu.ItemSelection
ItemSelection
Definition
GUIPlayerCreateMenu.cs:855
GUIPlayerCreateMenu.ItemSelection.Gender
@ Gender
GUIPlayerCreateMenu.ItemSelection.Shirt
@ Shirt
GUIPlayerCreateMenu.ItemSelection.Info
@ Info
GUIPlayerCreateMenu.ItemSelection.Undershirt
@ Undershirt
GUIPlayerCreateMenu.ItemSelection.Pants
@ Pants
GUIPlayerCreateMenu.ItemSelection.Skin
@ Skin
GUIPlayerCreateMenu.ItemSelection.ChangeHair
@ ChangeHair
GUIPlayerCreateMenu.ItemSelection.Shoes
@ Shoes
GUIPlayerCreateMenu.ItemSelection.Eyes
@ Eyes
GUIPlayerCreateMenu.ItemSelection.Hair
@ Hair
GUIPlayerCreateMenu.hairOver
int hairOver
Definition
GUIPlayerCreateMenu.cs:788
GUIPlayerCreateMenu.editingPlayerName
bool editingPlayerName
Definition
GUIPlayerCreateMenu.cs:695
GUIPlayerCreateMenu.TitleScale
float TitleScale
Definition
GUIPlayerCreateMenu.cs:812
GUIPlayerCreateMenu.Setup
void Setup()
Definition
GUIPlayerCreateMenu.cs:577
GUIPlayerCreateMenu.eyesButtonScale
float eyesButtonScale
Definition
GUIPlayerCreateMenu.cs:749
GUIPlayerCreateMenu.genderButtonScale
float genderButtonScale
Definition
GUIPlayerCreateMenu.cs:755
GUIPlayerCreateMenu.EnterName
void EnterName()
Definition
GUIPlayerCreateMenu.cs:349
GUIPlayerCreateMenu.StyleOffset
int StyleOffset
Definition
GUIPlayerCreateMenu.cs:830
GUIPlayerCreateMenu.skinButtonScale
float skinButtonScale
Definition
GUIPlayerCreateMenu.cs:752
GUIPlayerCreateMenu.pantsButtonScale
float pantsButtonScale
Definition
GUIPlayerCreateMenu.cs:734
GUIPlayerCreateMenu.hueDragState
GUISlider.DragState hueDragState
Definition
GUIPlayerCreateMenu.cs:845
GUIPlayerCreateMenu._undershirtTexture
static Texture2D _undershirtTexture
Definition
GUIPlayerCreateMenu.cs:722
GUIPlayerCreateMenu.DrawSelectedPlayer
void DrawSelectedPlayer(Vector2 position, float scale)
Definition
GUIPlayerCreateMenu.cs:284
GUIPlayerCreateMenu.DrawCategoryButtons
void DrawCategoryButtons()
Definition
GUIPlayerCreateMenu.cs:426
GUIPlayerCreateMenu.DrawMenuButton
bool DrawMenuButton(ControllerActionButton action, string label, TransactionButton_Layout buttonLayout, float scale, bool disabled)
Definition
GUIPlayerCreateMenu.cs:383
GUIPlayerCreateMenu._eyeTexture
static Texture2D _eyeTexture
Definition
GUIPlayerCreateMenu.cs:701
GUIPlayerCreateMenu.randomiseButtonScale
float randomiseButtonScale
Definition
GUIPlayerCreateMenu.cs:773
GUIPlayerCreateMenu.DrawSelectedHighlight
void DrawSelectedHighlight(Vector2 position, float scale)
Definition
GUIPlayerCreateMenu.cs:296
GUIPlayerCreateMenu.lightDragState
GUISlider.DragState lightDragState
Definition
GUIPlayerCreateMenu.cs:851
GUIPlayerCreateMenu._skinTexture
static Texture2D _skinTexture
Definition
GUIPlayerCreateMenu.cs:719
GUIPlayerCreateMenu._controllerInput
GUIPlayerCreateController _controllerInput
Definition
GUIPlayerCreateMenu.cs:800
GUIPlayerCreateMenu.editPlayerName
string editPlayerName
Definition
GUIPlayerCreateMenu.cs:794
GUIPlayerCreateMenu.DrawName
void DrawName()
Definition
GUIPlayerCreateMenu.cs:91
GUIPlayerCreateMenu.maleButtonScale
float maleButtonScale
Definition
GUIPlayerCreateMenu.cs:767
GUIPlayerCreateMenu.DrawDifficulty
void DrawDifficulty()
Definition
GUIPlayerCreateMenu.cs:118
GUIPlayerCreateMenu._femaleTexture
static Texture2D _femaleTexture
Definition
GUIPlayerCreateMenu.cs:692
GUIPlayerCreateMenu.DrawInfo
void DrawInfo()
Definition
GUIPlayerCreateMenu.cs:76
GUIPlayerCreateMenu._playerName
string _playerName
Definition
GUIPlayerCreateMenu.cs:791
GUIPlayerCreateMenu.optionOpenClicked
bool optionOpenClicked
Definition
GUIPlayerCreateMenu.cs:824
GUIPlayerCreateMenu._pulldownShift
float _pulldownShift
Definition
GUIPlayerCreateMenu.cs:827
GUIPlayerCreateMenu.Back
void Back()
Definition
GUIPlayerCreateMenu.cs:417
GUIPlayerCreateMenu.DrawSelectedHair
void DrawSelectedHair(Vector2 position, float scale)
Definition
GUIPlayerCreateMenu.cs:301
GUIPlayerCreateMenu.typeDescription
string typeDescription
Definition
GUIPlayerCreateMenu.cs:818
GUIPlayerCreateMenu.DrawStylesGrid
void DrawStylesGrid()
Definition
GUIPlayerCreateMenu.cs:139
GUIPlayerCreateMenu.changeHairButtonScale
float changeHairButtonScale
Definition
GUIPlayerCreateMenu.cs:743
GUIPlayerCreateMenu.hairScrollOffset
float hairScrollOffset
Definition
GUIPlayerCreateMenu.cs:776
GUIPlayerCreateMenu.NameScale
float NameScale
Definition
GUIPlayerCreateMenu.cs:803
GUIPlayerCreateMenu.editPlayerNameForCreate
bool editPlayerNameForCreate
Definition
GUIPlayerCreateMenu.cs:698
GUIPlayerCreateMenu.createButtonScale
float createButtonScale
Definition
GUIPlayerCreateMenu.cs:758
GUIPlayerCreateMenu.actualStyleOrder
int[] actualStyleOrder
Definition
GUIPlayerCreateMenu.cs:797
GUIPlayerCreateMenu.infoButtonScale
float infoButtonScale
Definition
GUIPlayerCreateMenu.cs:746
GUIPlayerCreateMenu
Definition
GUIPlayerCreateMenu.cs:13
GUISlider.DragState
Definition
GUISlider.cs:169
GUITransactionButton.InputState
InputState
Definition
GUITransactionButton.cs:534
GUITransactionButton
Definition
GUITransactionButton.cs:11
ItemGrid_Layout
Definition
ItemGrid_Layout.cs:7
Microsoft.Xna.Framework.Content.ContentManager
Definition
ContentManager.cs:16
Microsoft.Xna.Framework.Graphics.SpriteFont
Definition
SpriteFont.cs:14
Microsoft.Xna.Framework.Graphics.Texture2D
Definition
Texture2D.cs:10
Terraria.Entity.wet
bool wet
Definition
Entity.cs:484
Terraria.Entity.oldPosition
Vector2 oldPosition
Definition
Entity.cs:466
Terraria.Entity.oldDirection
int oldDirection
Definition
Entity.cs:472
Terraria.Entity.velocity
Vector2 velocity
Definition
Entity.cs:463
Terraria.Entity.position
Vector2 position
Definition
Entity.cs:460
Terraria.Entity.oldVelocity
Vector2 oldVelocity
Definition
Entity.cs:469
Terraria.Entity.width
int width
Definition
Entity.cs:478
Terraria.IO.PlayerFileData.CreateAndSave
static PlayerFileData CreateAndSave(Player player)
Definition
PlayerFileData.cs:64
Terraria.IO.PlayerFileData
Definition
PlayerFileData.cs:12
Terraria.Item.questItem
bool questItem
Definition
Item.cs:2036
Terraria.Item._nameOverride
string _nameOverride
Definition
Item.cs:1955
Terraria.Item
Definition
Item.cs:21
Terraria.Localization.Language.GetTextValue
static string GetTextValue(string key)
Definition
Language.cs:54
Terraria.Localization.Language
Definition
Language.cs:11
Terraria.Main.LoadPlayers
static void LoadPlayers()
Definition
Main.cs:5731
Terraria.Main.mouseLeftRelease
static bool mouseLeftRelease
Definition
Main.cs:2029
Terraria.Main.screenHeight
static int screenHeight
Definition
Main.cs:2015
Terraria.Main.CloseKeyboard
static void CloseKeyboard()
Definition
Main.cs:8523
Terraria.Main.clrInput
static void clrInput()
Definition
Main.cs:8459
Terraria.Main.randColor
static Microsoft.Xna.Framework.Graphics.Color randColor()
Definition
Main.cs:13774
Terraria.Main.screenWidth
static int screenWidth
Definition
Main.cs:2001
Terraria.Main.mouseY
static int mouseY
Definition
Main.cs:601
Terraria.Main.PendingPlayer
static Player PendingPlayer
Definition
Main.cs:2715
Terraria.Main.mouseX
static int mouseX
Definition
Main.cs:587
Terraria.Main.mouseLeft
static bool mouseLeft
Definition
Main.cs:671
Terraria.Main
Definition
Main.cs:67
Terraria.Player.pantsColor
Microsoft.Xna.Framework.Graphics.Color pantsColor
Definition
Player.cs:22628
Terraria.Player.name
string name
Definition
Player.cs:20324
Terraria.Player.difficulty
byte difficulty
Definition
Player.cs:21353
Terraria.Player.shoeColor
Microsoft.Xna.Framework.Graphics.Color shoeColor
Definition
Player.cs:22631
Terraria.Player.armor
Item[] armor
Definition
Player.cs:21128
Terraria.Player.Male
bool Male
Definition
Player.cs:584
Terraria.Player.miscEquips
Item[] miscEquips
Definition
Player.cs:21134
Terraria.Player.hairColor
Microsoft.Xna.Framework.Graphics.Color hairColor
Definition
Player.cs:22613
Terraria.Player.skinColor
Microsoft.Xna.Framework.Graphics.Color skinColor
Definition
Player.cs:22616
Terraria.Player.AddBuff
void AddBuff(int type, int timeToAdd, bool quiet=true, bool foodHack=false)
Definition
Player.cs:2280
Terraria.Player.hair
int hair
Definition
Player.cs:22634
Terraria.Player.eyeColor
Microsoft.Xna.Framework.Graphics.Color eyeColor
Definition
Player.cs:22619
Terraria.Player.grapCount
int grapCount
Definition
Player.cs:22883
Terraria.Player.inventory
Item[] inventory
Definition
Player.cs:21263
Terraria.Player.PlayerFrame
void PlayerFrame()
Definition
Player.cs:10462
Terraria.Player.shirtColor
Microsoft.Xna.Framework.Graphics.Color shirtColor
Definition
Player.cs:22622
Terraria.Player.underShirtColor
Microsoft.Xna.Framework.Graphics.Color underShirtColor
Definition
Player.cs:22625
Terraria.Player.skinVariant
int skinVariant
Definition
Player.cs:20927
Terraria.Player
Definition
Player.cs:33
TransactionButton_Layout
Definition
TransactionButton_Layout.cs:10
Controller
Definition
Axis.cs:4
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Content
Definition
ContentManager.cs:13
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.ExceptionArgument.text
@ text
System.ExceptionArgument.action
@ action
System.ExceptionArgument.index
@ index
System.ExceptionArgument.name
@ name
System.ExceptionArgument.array
@ array
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
Terraria.IO
Definition
ChestInfo_OldMobile.cs:5
Terraria.Localization
Definition
GameCulture.cs:7
Terraria
Definition
Achievement.cs:10
Microsoft.Xna.Framework.Graphics.Color
Definition
Color.cs:12
Microsoft.Xna.Framework.Vector2.X
float X
Definition
Vector2.cs:698
Microsoft.Xna.Framework.Vector2.Y
float Y
Definition
Vector2.cs:701
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
source
GUIPlayerCreateMenu.cs
Generated by
1.10.0