AtavismClient Class

Namespace
Atavism
Base Types
  • MonoBehaviour
graph BT Type-->Base0["MonoBehaviour"] Type["AtavismClient"] class Type type-node

Syntax

public class AtavismClient : MonoBehaviour

Fields

Name Constant Value Summary
DefaultMasterServer
defaultObject
DefaultWorldId
despawnDelay
exitAfterMediaPatch
frameSleepCount
If this is a counter of frames, only used if framesBetweenSleeps is non-zero
fullyInitialized
Is the client fully initialized? Set to false initially, and to true by the first LoadingStateMessage with loadingState = true
gameWorld
HorizonDistance 1000
static
instance
static
lastFrameRenderCalls
lastMaximized
Set to true if the last resize left the form maximized. This is the only way we can tell that the restore button was clicked.
lastTotalRenderCalls
maxRecentFrameTime
MillisecondsStuckBeforeGotoStuck
mobLoadFrameSkip
mobTag
OneMeter 1
static
patchMedia
playerLayer
playerTag
repositoryPaths
If this is set, get the repository paths from here instead of from the directory or directories cached in the registry.
resourceManager
scriptObject
smoothRotation
standalone
If this is set, we are debugging, and don't use a server
streamer
targetBasedOnCollisionVolumes
If true, CastRay will determine pick based on the distance from the ray origin to the closest CollisionShape in the object, rather than using the bounding box. The result of CastRay is what determines the InputHandler's mouseoverObject.
time
useCooperativeInput
useLocalWorld
useRepository
If this is set, and we're talking to a real server, we get the assets from the directory cached in the registry.
useTCP

Properties

Name Value Summary
ActiveInputController AtavismInputController
AtavismState GameState
CharacterEntries List<CharacterEntry>
CharacterId OID
ErrorMessage string
GameWorld IGameWorld
IgnoreProps bool
Instance AtavismClient
static
LoadLevelAsync LoadLevelAsync
LoadLevelName string
LoginError string
LoginScene string
LoginStatus string
LoginUrl string
LoopbackIdToken byte[]
LoopbackWorldServerEntry WorldServerEntry
MasterServer string
MasterServerRdpPort short
MasterServerTcpPort short
NetworkHelper AtavismNetworkHelper
NumCharacterSlots int
PrefabServer string
PrefabServerPort short
ResyncMobs bool
ScriptObject GameObject
ServerRelease1_5 bool
static
TargetBasedOnCollisionVolumes bool
Getter/Setter for data member that determines if collision volumes instead of bounding boxes are used to determine distances to objects.
UseTCP bool
Version string
WorldId string
WorldManager AtavismWorldManager
WorldPatcherUrl string
Override for the world specific patcher url
WorldServerMap Dictionary<string, WorldServerEntry>
WorldUpdateUrl string
Override for the world specific asset url

Methods