Ejemplo n.º 1
0
 private void OnEnterInZone(InputZoneData zoneData)
 {
     NeedInputs = zoneData.Directions;
     _arrows.Activate(zoneData.Directions);
     Inputs = new List <InputZoneData.Direction>();
     _playerInput.InputEvent += OnInput;
 }
Ejemplo n.º 2
0
    public void Init(int numLevel, ObstacleData.PosOnLevel exitPos)
    {
        InputZoneData zoneData = GetComponent <InputZoneData>();

        zoneData.Exit = exitPos;
        int countDirections = Random.Range(2, numLevel + 3);

        zoneData.Directions = new InputZoneData.Direction[countDirections];
        for (int i = 0; i < countDirections; i++)
        {
            zoneData.Directions[i] = (InputZoneData.Direction)Random.Range(0, 4);
        }
    }
Ejemplo n.º 3
0
 private void OnEnterInZone(InputZoneData zoneData)
 {
     _posToAnim = zoneData.Exit;
 }