public LocalPlayer(IWorldLocator worldlocator, IGameObjectsRepository repository) { this.worldlocator = worldlocator; var obj = repository.CreateGameObject(); RobotPlayerPart = obj.GetComponent <RobotPlayerPart>(); }
public PrototypeUserInterface(RobotInventoryTextView inventory, Rendering2DComponentsFactory rendering, LocalPlayer player) { this.inventory = inventory; this.rendering = rendering; robot = player.RobotPlayerPart; textarea = rendering.CreateTextArea(); textarea.Position = new Vector2(5, 5); textarea.Size = new Vector2(300, 300); }
public PlayerRobotSimulator(CustomCamera camera, IWorldLocator worldLocator, PrototypeObjectsFactory prototypeObjectsFactory, LocalPlayer localPlayer, RobotInventoryTextView view) { this.localPlayer = localPlayer; this.view = view; Camera = camera; WorldLocator = worldLocator; PrototypeObjectsFactory = prototypeObjectsFactory; setupRobot(); robot = localPlayer.RobotPlayerPart; }
public RobotInventoryTextView(LocalPlayer player) { this.robot = player.RobotPlayerPart; }