示例#1
0
    private void Start()
    {
        myEasing = new EasingActions();
        mySource = GetComponent <AudioSource>();

        CurrentZ      = CurrentSquare.transform.localPosition.z;
        NextSquarePos = NextSquare.transform.localPosition;

        var value = NextSquare.ValueController.GridValues[Random.Range(0, NextSquare.ValueController.GridValues.Count - 1)];

        NextSquare.SetOccupied(value);
        ReloadGun();
    }
示例#2
0
    private void ReloadGun()
    {
        CanFire = true;
        GhostSquare.UnOccupy();

        CurrentSquare.SetOccupied(NextSquare.Value);

        //gun values are minus the highest board value.
        var value = NextSquare.ValueController.GridValues[Random.Range(0, NextSquare.ValueController.GridValues.Count - 1)];

        NextSquare.SetOccupied(value);

        AnimateDummyReload();
    }