コード例 #1
0
    private SpawnPoinType GetOppositeType()
    {
        SpawnPoinType type = SpawnPoinType.Left;

        switch (_spawnPoinType)
        {
        case SpawnPoinType.Top:
            type = SpawnPoinType.Bottom;
            break;

        case SpawnPoinType.Left:
            type = SpawnPoinType.Rigth;
            break;

        case SpawnPoinType.Rigth:
            type = SpawnPoinType.Left;
            break;

        case SpawnPoinType.Bottom:
            type = SpawnPoinType.Top;
            break;

        default:
            break;
        }

        return(type);
    }
コード例 #2
0
    private Room GetRoom()
    {
        SpawnPoinType type = GetOppositeType();

        return(_rooms.GetRoom(type));
    }