Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using Zenject;
- public class GameRunner : ITickable
- {
- private readonly Ship.Factory ship_factory;
- private Vector3 last_ship_position;
- public GameRunner(Ship.Factory ship_factory_injection)
- {
- this.ship_factory = ship_factory_injection;
- }
- public void Tick()
- {
- if (Input.GetKeyDown(KeyCode.Space))
- {
- var ship = this.ship_factory.Create(Random.Range(2, 20));
- ship.transform.position = this.last_ship_position;
- this.last_ship_position += Vector3.forward * 2;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement