PermalinkAnimator Controllers
Animator Controllers Generator, projedeki tüm animatörleri bulur ve tüm bu animatörler için HardCodeds isim uzayı altında AnimatorControllers tip içerisinde statik sınıflar oluşturur. Bir animatör için oluşturulan statik bir sınıf, katmanları, parametreleri, durumları ve alt durum mekanizmalarını içerir.
PermalinkKomut Dizisi Referansı
public static class AnimatorControllers
PermalinkÜyeler:
public const string FullPath = "Base Layer.StateName"; /* Durum isimlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir durum tipi için bir durumun tam yolunu ifade eder. Tam yol, üst katman / alt durum mekanizmasının yolunu içerir.
Permalink
public const int FullPathHash = 1269943043; /* Durum isimlerinin hash değerlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir durum tipi için bir durumun tam yolunun hash değerini ifade eder. Hash değeri, Animator.StringToHash kullanılarak oluşturulmuştur.
Permalink
public const int Hash = 1904921990; /* Parametre isimlerinin hash değerlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir parametre tipi için bir parametrenin isminin hash değerini ifade eder. Hash değeri, Animator.StringToHash kullanılarak oluşturulmuştur.
Permalink
public const string Name = "Name"; /* Durum veya parametre isimlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir durum tipi için bir durumun kısa ismini ifade eder. İsim üst katman / alt durum mekanizmasının yolunu içermez.
Permalink
public const int ShortNameHash = 1187711742; /* Durum isimlerinin hash değerlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir durum tipi için bir durumun kısa isminin hash değerini ifade eder. Hash değeri, Animator.StringToHash kullanılarak oluşturulmuştur.
Permalink
public const string Tag = "Tag"; /* Durum etiketlerine bağlı olarak değişebilen alan değeri. */
Permalink
public const int TagHash = 1002762595; /* Durum etiketlerinin hash değerlerine bağlı olarak değişebilen alan değeri. */
-
Herhangi bir durum tipi için bir durumun etiketinin hash değerini ifade eder. Hash değeri, Animator.StringToHash kullanılarak oluşturulmuştur.
public static int AllCount { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katman ile iç katmanlardaki durum sayısını ifade eder.
Permalink
public static int AllSubStateCount { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katman ile iç katmanlardaki alt durum mekanizmalarının sayısını ifade eder.
Permalink
public static int Count { get; }
-
AnimatorControllers tipi için projedeki animatörlerin sayısını döndürür.
-
AnimatorControllers.Layers tipi için tüm katmanların sayısını döndürür.
-
AnimatorControllers.Parameters tipi için tüm parametrelerin sayısını döndürür.
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katmandaki durumların sayısını döndürür.
Permalink
public static int Index { get; }
Permalink
public static string Name { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katmanın ismini döndürür.
Permalink
public static int NestedsCount { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için iç katmanlardaki durumların sayısını döndürür.
Permalink
public static int NestedSubStateCount { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için iç katmanlardakialt durum mekanizmaların sayısını döndürür.
Permalink
public static int SubStateCount { get; }
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katmandaki alt durum mekanizmalarının sayısını döndürür.
public static string[] AllSubStatesToArray()
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katman ile iç katmanlardaki alt durum mekanizmalarının isimlerini içeren bir dizi döndürür.
Permalink
public static string[] AllToArray()
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katman ile iç katmanlardaki durumların isimlerini içeren bir dizi döndürür.
Permalink
public static string Get(string state)
-
Herhangi bir katman veya alt durum mekanizması tipleri için belirtilmiş durumun tam yolunu döndürür.
Permalink
public static string[] NestedsToArray()
-
Herhangi bir katman veya alt durum mekanizması tipleri için iç katmanlardaki durumların isimlerini içeren bir dizi döndürür.
Permalink
public static string[] NestedSubStatesToArray()
-
Herhangi bir katman veya alt durum mekanizması tipleri için iç katmanlardaki alt durum mekanizmalarının isimlerini içeren bir dizi döndürür.
Permalink
public static string[] SubStatesToArray()
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katmandaki alt durum mekanizmalarının isimlerini içeren bir dizi döndürür.
Permalink
public static string[] ToArray()
-
AnimatorControllers tipi için projedeki tüm animatörlerin isimlerini içeren bir dizi döndürür.
-
AnimatorControllers.Layers tipi için tüm katman isimlerini içeren bir dizi döndürür.
-
AnimatorControllers.Parameters tipi için tüm parametrelerin isimlerini içeren bir dizi döndürür.
-
Herhangi bir katman veya alt durum mekanizması tipleri için güncel katmandaki durumların isimlerini içeren bir dizi döndürür.
PermalinkÜretilen Kod Şablonu
namespace HardCodeds
{
public static class AnimatorControllers
{
public static int Count { get; }
public static string[] ToArray();
public static class Athlete
{
public static class Layers
{
public static int Count { get; }
public static string[] ToArray();
public static class Base_Layer
{
public static int AllCount { get; }
public static int Count { get; }
public static int Index { get; }
public static string Name { get; }
public static int NestedsCount { get; }
public static int SubStateCount { get; }
public static string[] AllToArray();
public static string Get(string state);
public static string[] NestedsToArray();
public static string[] SubStatesToArray();
public static string[] ToArray();
public static class Idle
{
public const string FullPath = "Base Layer.Idle";
public const int FullPathHash = 1432961145;
public const string Name = "Idle";
public const int ShortNameHash = 2081823275;
public const string Tag = "";
public const int TagHash = 0;
}
public static class Jumping
{
public static int Count { get; }
public static string Name { get; }
public static string Get(string state);
public static string[] ToArray();
public static class HighJump
{
public const string FullPath = "Base Layer.Jumping.HighJump";
public const int FullPathHash = 1364083495;
public const string Name = "HighJump";
public const int ShortNameHash = 453147229;
public const string Tag = "";
public const int TagHash = 0;
}
public static class Hurdling
{
public const string FullPath = "Base Layer.Jumping.Hurdling";
public const int FullPathHash = 1598076742;
public const string Name = "Hurdling";
public const int ShortNameHash = 353144380;
public const string Tag = "";
public const int TagHash = 0;
}
public static class LongJump
{
public const string FullPath = "Base Layer.Jumping.LongJump";
public const int FullPathHash = 327925502;
public const string Name = "LongJump";
public const int ShortNameHash = 1506248580;
public const string Tag = "";
public const int TagHash = 0;
}
public static class PoleVault
{
public const string FullPath = "Base Layer.Jumping.PoleVault";
public const int FullPathHash = -1040835948;
public const string Name = "PoleVault";
public const int ShortNameHash = 1902956175;
public const string Tag = "";
public const int TagHash = 0;
}
public static class TripleJump
{
public const string FullPath = "Base Layer.Jumping.TripleJump";
public const int FullPathHash = 739826876;
public const string Name = "TripleJump";
public const int ShortNameHash = -1496477820;
public const string Tag = "";
public const int TagHash = 0;
}
}
public static class Run
{
public const string FullPath = "Base Layer.Run";
public const int FullPathHash = -827840423;
public const string Name = "Run";
public const int ShortNameHash = 1748754976;
public const string Tag = "";
public const int TagHash = 0;
}
public static class Walk
{
public const string FullPath = "Base Layer.Walk";
public const int FullPathHash = 81563449;
public const string Name = "Walk";
public const int ShortNameHash = 765711723;
public const string Tag = "";
public const int TagHash = 0;
}
}
}
public static class Parameters
{
public static int Count { get; }
public static string[] ToArray();
public static class HighJump
{
public const int Hash = 453147229;
public const string Name = "HighJump";
}
public static class Hurdling
{
public const int Hash = 353144380;
public const string Name = "Hurdling";
}
public static class LongJump
{
public const int Hash = 1506248580;
public const string Name = "LongJump";
}
public static class PoleVault
{
public const int Hash = 1902956175;
public const string Name = "PoleVault";
}
public static class Run
{
public const int Hash = 1748754976;
public const string Name = "Run";
}
public static class TripleJump
{
public const int Hash = -1496477820;
public const string Name = "TripleJump";
}
public static class Walk
{
public const int Hash = 765711723;
public const string Name = "Walk";
}
}
}
public static class BlueSphere
{
// ...
}
public static class GreenSphere
{
// ...
}
public static class MobileObject
{
// ...
}
public static class RedSphere
{
// ...
}
public static class WhiteSphere
{
// ...
}
}
}
PermalinkÖzelleştirme
Configuration asset üzerinden AnimatorControllers tipinin özelliklerini, yöntemlerini, filtrelerini ve diğer ayarlarını özelleştir.