Class ProxyRegionForcePlane2D
Inheritance
ProxyRegionForcePlane2D
Syntax
[RequireComponent(typeof(ProxyForces))]
[ComponentTooltip("Applies a planar region attraction force to the proxy at its origin")]
[MonoBehaviourComponentMenu(typeof(ProxyRegionForcePlane2D), "Forces/Region Planar Force")]
public class ProxyRegionForcePlane2D : MonoBehaviour, IProxyRegionForceSource, IMatchAcquireHandler, IMatchUpdateHandler, IMatchLossHandler, IAction, ISimulatable, IUsesMARSTrackableData<MRPlane>
Properties
KeepMatchPlane
When enabled within a plane proxy, only is attracted to the matched plane.
Declaration
public bool KeepMatchPlane { get; set; }
Property Value
planeAlignment
Declaration
public MarsPlaneAlignment planeAlignment { get; set; }
Property Value
planeSize
Declaration
public Vector2 planeSize { get; set; }
Property Value
Methods
OnMatchAcquire(QueryResult)
Declaration
public void OnMatchAcquire(QueryResult queryResult)
Parameters
Implements
OnMatchLoss(QueryResult)
Declaration
public void OnMatchLoss(QueryResult queryResult)
Parameters
Implements
OnMatchUpdate(QueryResult)
Declaration
public void OnMatchUpdate(QueryResult queryResult)
Parameters
Implements
UpdateFromSources()
Declaration
public void UpdateFromSources()
UpdateRegionDefinitionWithin(ProxyForces)
Declaration
public void UpdateRegionDefinitionWithin(ProxyForces proxyForces)
Parameters
Extension Methods