Broke Protocol Game API Reference  1.39
Code reference for server and client scripting
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Properties | List of all members
BrokeProtocol.Utility.Place Class Reference

Public Member Functions

 Place (Transform t)
 
 Place (Transform t, Place parentPlace, int offset)
 
void UpdateFields ()
 
int GetFirstAvailableOffset ()
 

Public Attributes

Transform mTransform
 
Bounds bounds
 
ShDoor mainDoor
 
Dictionary< WaypointType, List< Waypoint > > waypoints
 
readonly Dictionary< int, Placeclones
 
readonly List< int > cloneOrder
 
readonly Dictionary<(int, int), List< int > > indices
 
readonly Dictionary<(int, int), int > vCount
 
readonly Dictionary<(int, int), int > vBase
 
readonly Dictionary<(int, int), int > tBase
 
Int2 tileMin
 
Int2 tileMax
 
readonly Place parentPlace
 
readonly int offset
 
ShPlayer owner
 
float security
 
string passcode
 

Properties

int GetIndex [get]
 
ShDoor GetEntranceDoor [get]
 
bool IsClone [get]
 
Vector3 PlaceOffset [get]
 

Constructor & Destructor Documentation

◆ Place() [1/2]

BrokeProtocol.Utility.Place.Place ( Transform t)
inline

◆ Place() [2/2]

BrokeProtocol.Utility.Place.Place ( Transform t,
Place parentPlace,
int offset )
inline

Member Function Documentation

◆ GetFirstAvailableOffset()

int BrokeProtocol.Utility.Place.GetFirstAvailableOffset ( )
inline

◆ UpdateFields()

void BrokeProtocol.Utility.Place.UpdateFields ( )
inline

Member Data Documentation

◆ bounds

Bounds BrokeProtocol.Utility.Place.bounds

◆ cloneOrder

readonly List<int> BrokeProtocol.Utility.Place.cloneOrder

◆ clones

readonly Dictionary<int, Place> BrokeProtocol.Utility.Place.clones

◆ indices

readonly Dictionary<(int, int), List<int> > BrokeProtocol.Utility.Place.indices

◆ mainDoor

ShDoor BrokeProtocol.Utility.Place.mainDoor

◆ mTransform

Transform BrokeProtocol.Utility.Place.mTransform

◆ offset

readonly int BrokeProtocol.Utility.Place.offset

◆ owner

ShPlayer BrokeProtocol.Utility.Place.owner

◆ parentPlace

readonly Place BrokeProtocol.Utility.Place.parentPlace

◆ passcode

string BrokeProtocol.Utility.Place.passcode

◆ security

float BrokeProtocol.Utility.Place.security

◆ tBase

readonly Dictionary<(int, int), int> BrokeProtocol.Utility.Place.tBase

◆ tileMax

Int2 BrokeProtocol.Utility.Place.tileMax

◆ tileMin

Int2 BrokeProtocol.Utility.Place.tileMin

◆ vBase

readonly Dictionary<(int, int), int> BrokeProtocol.Utility.Place.vBase

◆ vCount

readonly Dictionary<(int, int), int> BrokeProtocol.Utility.Place.vCount

◆ waypoints

Dictionary<WaypointType, List<Waypoint> > BrokeProtocol.Utility.Place.waypoints

Property Documentation

◆ GetEntranceDoor

ShDoor BrokeProtocol.Utility.Place.GetEntranceDoor
get

◆ GetIndex

int BrokeProtocol.Utility.Place.GetIndex
get

◆ IsClone

bool BrokeProtocol.Utility.Place.IsClone
get

◆ PlaceOffset

Vector3 BrokeProtocol.Utility.Place.PlaceOffset
get

The documentation for this class was generated from the following file: