Skip to content

ITextStudioReactionBodyActionHost

InterfaceTextStudioTextStudio
public interface ITextStudioReactionBodyActionHost

Optional bridge to a target-scoped physics owner, without placing simulation in Text Studio.

CanReleaseReactionBody(in TextStudioReactionContext)

Section titled “CanReleaseReactionBody(in TextStudioReactionContext)”
bool CanReleaseReactionBody(in TextStudioReactionContext context)

Reports whether the host can release the semantic body identified by the reaction context.

Parameters

Name Type
context TextStudio.TextStudioReactionContext

Returns

System.Boolean

TryReleaseReactionBody(in TextStudioReactionContext, Vector3, Vector3, out TextStudioReactionBodyEventSession)

Section titled “TryReleaseReactionBody(in TextStudioReactionContext, Vector3, Vector3, out TextStudioReactionBodyEventSession)”
bool TryReleaseReactionBody(in TextStudioReactionContext context, Vector3 velocity, Vector3 angularVelocity, out TextStudioReactionBodyEventSession session)

Attempts to release the context’s semantic body with world-space launch velocities and return its event session.

Parameters

Name Type
context TextStudio.TextStudioReactionContext
velocity UnityEngine.Vector3
angularVelocity UnityEngine.Vector3
session TextStudio.TextStudioReactionBodyEventSession

Returns

System.Boolean