private void Start() { coordinator = FindObjectOfType <SimulatedPlayerCoordinatorWorkerConnector>(); if (coordinator != null) { var spatial = GetComponent <LinkedEntityComponent>(); entityId = spatial.EntityId; coordinator.RegisterLocalSimulatedPlayer(entityId, gameObject); } }
private void Start() { coordinator = FindObjectOfType <SimulatedPlayerCoordinatorWorkerConnector>(); if (coordinator != null) { var spatial = GetComponent <SpatialOSComponent>(); entityId = spatial.SpatialEntityId; coordinator.RegisterProxyPrefabForEntity(entityId, gameObject); } }
private void Start() { movementDriver = GetComponent <ClientMovementDriver>(); shooting = GetComponent <ClientShooting>(); coordinator = FindObjectOfType <SimulatedPlayerCoordinatorWorkerConnector>(); agent.updatePosition = false; agent.updateRotation = false; agent.updateUpAxis = false; agent.Warp(transform.position); anchorPoint = transform.position; worldBounds = coordinator.GetWorldBounds(); }