Abrufen der ID/des Namens des Status, der durch einen booleschen Parameter im Unity-Animator-Controller ausgelöst wirdC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Abrufen der ID/des Namens des Status, der durch einen booleschen Parameter im Unity-Animator-Controller ausgelöst wird

Post by Anonymous »

Hier ist die Situation: In meinem Projekt haben Parameter (Trigger) über alle Objekte hinweg den gleichen Namen, im Gegensatz zu den Zuständen, die aus Gründen, auf die ich keinen Einfluss habe, und in Ermangelung einer besseren Erklärung von Objekt zu Objekt unterschiedlich sein können.
So kann ich den Namen des Parameters leicht durch Aufrufen erhalten

Code: Select all

obj.animator.GetBool("Attack Ranged")
um den Moment zu erhalten, in dem es aktiviert wird. Was ich brauche, ist, den Zustand zu erhalten, den es auslöst (in diesem speziellen Fall „Range Attack“). Ich brauche dies, um während der Wiedergabe zu warten, um andere Funktionen anzuhalten.
Also, wie bekomme ich es? Auch hier kenne ich nur den Namen des Parameters und weiß, dass er einen bestimmten Zustand auslöst.
Ich bin entweder mit der ID oder dem Namen des Zustands zufrieden, solange ich ihn über seinen Auslöser erhalten kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post