public KarelRobot(KarelInstance program, WorldFile file) : this(program, file.KarelStartPosition, file.KarelStartDirection)
 {
     BeeperBag = file.StartingBeepers;
 }
예제 #2
0
 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;
 }