Ошибка синтаксического анализа-классы C#
Я помню, что кодирование на javascript и создание объектов и доступ к ним были довольно простыми. Например:
var country = { people:32, homes:{ bigHomes:6, smallHomes:2, normalHomes:21 }, playgrounds:7, countryName:"Towns Country" }; // Then when accessing these variables... alert("There are " + country.people + " people living in " + country.countryName + "!!");
Как мне повторить это в C#??
Что я уже пробовал:
Я создаю игру с unity. В моей игре есть юниты, и они имеют разную статистику, например, здоровье, урон, урон в секунду и т. д..
using UnityEngine; using System.Collections; public class Unit(float health, float speed, float damage, string name, float attackSpeed) { this.health = health; this.speed = speed; this.damage = damage; this.name = name; this.attackSpeed = attackSpeed; } public class GameController : MonoBehaviour { public float amountOfBasicBoat = 0; public Unit BasicBoat = new Unit(99, 4, 15, "Basic Boat", 1.1); }
Я получаю ошибку синтаксического анализа-Assets/_Scripts/GameController. cs(4,18): error CS8025: Parsing error.