private void ConfigureCollider(TeleportationProperty teleportationAnchor) { BoxCollider propertyCollider = teleportationAnchor.GetComponent <BoxCollider>(); propertyCollider.center = new Vector3(0f, 0.02f, 0f); propertyCollider.size = new Vector3(1f, 0.01f, 1f); }
private void ConfigureTeleportationAnchor(TeleportationProperty teleportationAnchor, Transform prefabTransform) { TeleportationAnchor teleportAnchor = teleportationAnchor.GetComponent <TeleportationAnchor>(); teleportAnchor.teleportAnchorTransform = prefabTransform; teleportAnchor.interactionLayerMask = 1 << teleportLayer; teleportAnchor.customReticle = Resources.Load <GameObject>(ReticlePrefab); teleportAnchor.matchOrientation = MatchOrientation.TargetUpAndForward; }
private void OnEnable() { TeleportationProperty teleportationProperty = target as TeleportationProperty; TeleportationAnchor teleportAnchor = teleportationProperty.GetComponent <TeleportationAnchor>(); if (teleportationProperty.transform.childCount != 0 && teleportAnchor.teleportAnchorTransform.name == AnchorPrefabName) { isSetup = true; } }