Exemplo n.º 1
0
    public void Start()
    {
        bool isRunning = true;

        while (isRunning)
        {
            var input     = Console.ReadLine();
            var tokens    = input.Split(';');
            var cmd       = tokens[0];
            var arguments = tokens.Skip(1).ToList();

            switch (cmd)
            {
            case "Create":
                manager.Create(arguments);
                break;

            case "Add":
                manager.Add(arguments);
                break;

            case "Remove":
                manager.Remove(arguments);
                break;

            case "Print":
                Console.WriteLine(manager.Print(arguments[0]));
                break;

            case "END":
                isRunning = false;
                break;
            }
        }
    }
Exemplo n.º 2
0
 /*void OnTriggerEnter2D(Collider2D coll)
  * {
  *  if (coll.tag.CompareTo("Player") == 0)
  *  {
  *      // если делать программное добавление оружия, например, в начале игры
  *      // то эту функцию можно делать только (!) через void Start()
  *      WeaponManager.Add(weaponPrefab, patrons);
  *      Destroy(gameObject);
  *  }
  * }*/
 private void Start()
 {
     WeaponManager.Add(weaponPrefab, patrons);
     Destroy(gameObject);
 }