コード例 #1
0
    public void Fall()
    {
        EndCurrentEvent();

        FallEvent fallEvent = new FallEvent();

        fallEvent.Speed    = MasterManager.instance.BlockEvents.FallEventSpeed;
        fallEvent.GameGrid = gameGrid;
        currentEvent       = fallEvent;
        currentEvent.Start(this);
    }
コード例 #2
0
    public void Swap(int _withIndex)
    {
        EndCurrentEvent();

        SwapEvent swapEvent = new SwapEvent();

        swapEvent.TargetLocation = gameGrid.GetWorldPositionOfIndex(_withIndex);
        swapEvent.SizeCurve      = MasterManager.instance.BlockEvents.SwapScaleAnimCurve;
        swapEvent.Time           = MasterManager.instance.BlockEvents.SwapEventTime;
        currentEvent             = swapEvent;
        currentEvent.Start(this);
    }