public RoundedFrustumRangeObjectV2(GameObject AssociatedGameObject, RoundedFrustumRangeObjectInitialization RoundedFrustumRangeObjectInitialization, CoreInteractiveObject AssociatedInteractiveObject, string objectName = "") { this.RangeType = RangeType.ROUNDED_FRUSTUM; this.RoundedFrustumRangeObjectInitialization = RoundedFrustumRangeObjectInitialization; this.FrustumRangeObjectPositioningSystem = new FrustumRangeObjectPositioningSystem(this.GetFrustum(), this); var RangeGameObjectV2 = new RangeGameObjectV2(AssociatedGameObject, this.RoundedFrustumRangeObjectInitialization, this, AssociatedInteractiveObject, objectName); base.Init(RangeGameObjectV2, RoundedFrustumRangeObjectInitialization); }
public static Collider BuildBoundingCollider(RoundedFrustumRangeObjectInitialization RoundedFrustumRangeObjectInitialization, RangeGameObjectV2 RangeGameObject) { return(BuildBoundingCollider(RoundedFrustumRangeObjectInitialization.RoundedFrustumRangeTypeDefinition.FrustumV2, RangeGameObject)); }
public RangeGameObjectV2(GameObject attachedGameObject, RoundedFrustumRangeObjectInitialization FrustumRangeObjectInitialization, RangeObjectV2 RangeObjectV2, CoreInteractiveObject AssociatedInteractiveObject, string objectName) { this.attachedGameObject = attachedGameObject; this.CommontInit(FrustumRangeObjectInitialization, RangeObjectV2, AssociatedInteractiveObject, objectName); this.BoundingCollider = RangeObjectBoundingColliderBuilder.BuildBoundingCollider(FrustumRangeObjectInitialization, this); }