public KarelRobot(KarelInstance program, WorldFile file) : this(program, file.KarelStartPosition, file.KarelStartDirection) { BeeperBag = file.StartingBeepers; }
private void Awake() { KarelInstance = new KarelInstance(_worldFile); _worldRenderer.World = KarelInstance.World; _karelRenderer.Init(KarelInstance.Robot, _worldRenderer.GridOrigin); }
public KarelRobot(KarelInstance program, Vector2Int position, Direction direction) { _program = program; Position = position; Direction = direction; }