Пример #1
0
    private void NextcalibrationStep(ShotPosition pos)
    {
        Debug.Log(t.ToString() + " - STEP " + currentcalibrationIndex.ToString());

        if (++currentcalibrationIndex < calibrationPositions.Length)
        {
            d.Reposition(calibrationPositions[currentcalibrationIndex].x, calibrationPositions[currentcalibrationIndex].y);
        }
        else
        {
            UiContext.Hub.Disconnect <ShotPosition>(UiContext.MessageId.Shot, NextcalibrationStep);
        }
    }
Пример #2
0
    public MissionRound(Dictionary <string, object> roundData)
    {
        if (roundData.ContainsKey("ShotPosition"))
        {
            _shotPosition = GetShotPosition((string)roundData["ShotPosition"]);
        }
        else
        {
            throw new ArgumentException("No has metido posición del tiro, y eso es basico. Shame on you...");
        }

        if (roundData.ContainsKey("PopUp"))
        {
            _roundPopUp = new RoundPopUp((int)roundData["PopUp"]);
        }
    }
Пример #3
0
 void ShotAction(ShotPosition position)
 {
     Shoot(position.x, position.y);
 }