コード例 #1
0
    public Sprite Random(EnemyColor color)
    {
        int index =
            (int)UnityEngine.Random.Range(
                0, spritesByColor[color].Length);

        return GetSprite(color, index);
    }
コード例 #2
0
ファイル: Enemy.cs プロジェクト: dnguyen/Aurora
 public Enemy(EnemyType eType, Texture2D texture, EnemyColor eColor)
 {
     type = eType;
     color = eColor;
     sprite = texture;
     getStatsForType(type);
     base.Initialize();
 }
コード例 #3
0
 Sprite[] LoadByColor(EnemyColor enemyColor)
 {
     string path = "Sprites/Enemies/" + EnemyColorName(enemyColor);
     return Resources.LoadAll<Sprite>(path);
 }
コード例 #4
0
 string EnemyColorName(EnemyColor color)
 {
     return colorNames[(int)color];
 }
コード例 #5
0
 public Sprite GetSprite(EnemyColor color, int index)
 {
     return spritesByColor[color][index];
 }