Esempio n. 1
0
        // 軽量化のため、すでにキャラクターが要る座標が選ばれた場合召喚は行わない
        public void RandomPopEnemy(IDungeonCharacter character)
        {
            var cellCount = range.x * range.y;
            var rand      = Random.Range(0, cellCount);

            floor.Summon(character, startPoint + new Vector2Int(rand % range.x, rand / range.x));
        }
Esempio n. 2
0
 public bool Summon(IDungeonCharacter character, Vector2Int position)
 {
     // ↓インスタンシエイトどうするの?
     // if (InRange(position))
     // {
     //     character.Floor = this;
     //     characters.Add(character);
     //     character.Position = position;
     // }
     return(false);
 }
Esempio n. 3
0
 public IDungeonCharacter Throw(IDungeonCharacter character, Vector2Int basePosition, Vector2Int destination)
 {
     return(null);
 }
Esempio n. 4
0
 public void Kill(IDungeonCharacter character)
 {
 }