Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
SpecificRandomStyles
int [] Terraria.ObjectData.TileObjectData.SpecificRandomStyles
get
set
Definition at line
1305
of file
TileObjectData.cs
.
1306
{
1307
get
1308
{
1309
if
(
_tileObjectBase
==
null
)
1310
{
1311
return
_baseObject
.SpecificRandomStyles;
1312
}
1313
return
_tileObjectBase
.
specificRandomStyles
;
1314
}
1315
set
1316
{
1317
WriteCheck
();
1318
if
(!
_hasOwnTileObjectBase
)
1319
{
1320
if
(
_tileObjectBase
.
specificRandomStyles
==
value
)
1321
{
1322
return
;
1323
}
1324
_hasOwnTileObjectBase
=
true
;
1325
_tileObjectBase
=
new
TileObjectBaseModule
(
_tileObjectBase
);
1326
}
1327
_tileObjectBase.specificRandomStyles =
value
;
1328
if
(
_linkedAlternates
)
1329
{
1330
for
(
int
i = 0;
i
<
_alternates
.
data
.
Count
;
i
++)
1331
{
1332
_alternates
.
data
[
i
].SpecificRandomStyles =
value
;
1333
}
1334
}
1335
}
1336
}
System.Collections.Generic.List.Count
int Count
Definition
List.cs:123
Terraria.Modules.TileObjectAlternatesModule.data
List< TileObjectData > data
Definition
TileObjectAlternatesModule.cs:8
Terraria.Modules.TileObjectBaseModule.specificRandomStyles
int[] specificRandomStyles
Definition
TileObjectBaseModule.cs:20
Terraria.Modules.TileObjectBaseModule
Definition
TileObjectBaseModule.cs:7
Terraria.ObjectData.TileObjectData._baseObject
static TileObjectData _baseObject
Definition
TileObjectData.cs:65
Terraria.ObjectData.TileObjectData.WriteCheck
void WriteCheck()
Definition
TileObjectData.cs:1741
Terraria.ObjectData.TileObjectData._hasOwnTileObjectBase
bool _hasOwnTileObjectBase
Definition
TileObjectData.cs:55
Terraria.ObjectData.TileObjectData._tileObjectBase
TileObjectBaseModule _tileObjectBase
Definition
TileObjectData.cs:37
Terraria.ObjectData.TileObjectData._alternates
TileObjectAlternatesModule _alternates
Definition
TileObjectData.cs:19
Terraria.ObjectData.TileObjectData._linkedAlternates
bool _linkedAlternates
Definition
TileObjectData.cs:15
System.Text.RegularExpressions.ExceptionArgument.i
@ i
System.ExceptionArgument.value
@ value
Referenced by
Terraria.TileObject.CanPlace()
.
Terraria
ObjectData
TileObjectData
Generated by
1.10.0