Microsoft.Mesh.Interactions
Scéna
AvatarTether
Skript, který lze přidat do libovolného objektu s nastavením, jak tento objekt tethers místní přehrávač.
Příklady případů použití:
- Výchozí interagovatelný objekt, přidejte zpětné volání události Unity sendTetherPlayerSignal pro OnSelected. Když uživatel klikne na objekt, dostane se k objektu tethered.
- Objekt triggeru přehrávače, přidejte zpětná volání události Unity sendTetherPlayerSignal pro OnActivated. Když uživatel přejde k objektu, dostane se k bodu v objektu.
- Pohybující se plošina a zip, atd.
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Typ | Číst? | Psát? | Sdílet? |
---|---|---|---|---|
Avatar Tether | Získat avatar je Tethered | bool | ano | ne | ne |
Avatar Tether | Získat místní avatar je Tethered | bool | ano | ne | ne |
Uzel | Vstupy | Výstupy |
---|---|---|
Avatar Tether | Tether Local Avatar | tethered Bool |
void |
Avatar Tether | Přepnout Tether | void |
AvatarTrigger
Připojte tento skript k Objektu GameObject obsahujícímu collider a TriggerZone (který se automaticky přidá) pro vyvolání zpětných volání, když místní hráč vstoupí do zóny nebo ji ukončí.
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Type | Popis | Číst? | Psát? | Sdílet? |
---|---|---|---|---|---|
Trigger avataru | Získání místního avatara v triggeru | bool | Řídí stav triggeru – kdy se tato změna změní, a události (a telemetrie a signál) se odesílají. | ano | ne | ne |
MeshInteractableBody
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
Vlastnost | Typ | Číst? | Psát? | Sdílet? | Skript |
---|---|---|---|---|---|
Interagovatelné tělo sítě | Získejte vybavení na adrese | EquipLocation | ano | ne | ano | |
Interagovatelné tělo sítě | Získat čas vybavení | System.DateTime | ano | ne | ano | |
Interagovatelné tělo sítě | Je aktivováno. | bool | ano | ne | ano | |
Interagovatelné tělo sítě | Cílí na | bool | ano | ne | ne | |
Interagovatelné tělo sítě | Je vybaven | bool | ano | ne | ano | |
Interagovatelné tělo sítě | Je najetý myší | bool | ano | ne | ne | |
Interagovatelné tělo sítě | Je moje | bool | ano | ne | ne | |
Interagovatelné tělo sítě | Je vybráno. | bool | ano | ne | ano | |
Interagovatelné tělo sítě | Je vybráno místně. | bool | ano | ne | ne | |
Interagovatelné tělo sítě | Je vyvolán Interagovatelné tělo sítě | Nastavit vyvolání |
bool | ano | ano | ne | |
Interagovatelné tělo sítě | Je vyvolání | bool | ano | ne | ne | |
Interagovatelné tělo sítě | Získat upravenou cílovou pozici Interagovatelné tělo sítě | Nastavit upravenou cílovou pozici |
UnityEngine.Vector3 | ano | ano | ne | |
Interagovatelné tělo sítě | Získat upravenou cílovou rotaci Interagovatelné tělo sítě | Nastavit upravenou cílovou rotaci |
UnityEngine.Quaternion | ano | ano | ne | |
Interagovatelné tělo sítě | Get Ray Hit Position | UnityEngine.Vector3 | ano | ne | ne | |
Interagovatelné tělo sítě | Získání otočení paprskového hitu | UnityEngine.Quaternion | ano | ne | ne | |
Interagovatelné tělo sítě | Získání cílové pozice | UnityEngine.Vector3 | ano | ne | ne | |
Interagovatelné tělo sítě | Získání cílové rotace | UnityEngine.Quaternion | ano | ne | ne | |
Interagovatelné tělo sítě | Get Throw Velocity Interagovatelné tělo sítě | Set Throw Velocity |
float (číslo s plovoucí řádovou čárkou) | ano | ano | ne |
Uzel | Vstupy | Výstupy |
---|---|---|
Interagovatelné tělo sítě | Zrušit výběr objektu | void | |
Interagovatelné tělo sítě | Přetažení objektu | void | |
Interagovatelné tělo sítě | Vybavení objektu | void |
TravelPoint
Definuje cílové body cesty, ke kterým může uživatel teleportovat; Například pro místní přehrávač spawn, TravelPoints patří do TravelGroup a jsou spravovány TravelPointManager.
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
Uzel | Vstupy | Výstupy |
---|---|---|
Cestovní bod | Cesta k bodu | void |
TravelPointGroup
Slouží k seskupení několika travelpointů dohromady. Všechny travelpointy musí být děti skupiny GameObject a název musí být jedinečný. Všimněte si, že ruční vytvoření skupiny TravelPointGroup není povinné. TravelPointManager vytvoří automaticky pro vás a přiřadí k němu cestovní body, které ještě nepatří do žádné skupiny. Pokud ale chcete změnit název, můžete vytvořit vlastní skupiny nebo pokud chcete rozdělit cestovní body do více skupin místo výchozí skupiny vytvořené nadřízeným.
Podporuje další vlastnosti a metody z UnityEngine.Behavior, UnityEngine.Component a UnityEngine.Object.
Uzel | Vstupy | Výstupy |
---|---|---|
Skupina cestovních bodů | Cesta do náhodného cestovního bodu | void |
Výčty
EquipLocation
Hodnoty se vzájemně vylučují. (Základní typ: int)
Výčet | Hodnota |
---|---|
None |
0 |
DefaultHand |
1 |
RightHand |
2 |
LeftHand |
3 |