예제 #1
0
    IEnumerator ReverseIntoStation()
    {
        yield return(new WaitForSeconds(3f));

        mm.MoveFor(dockOffset);
        yield return(new WaitForSeconds(2f));

        CargoManager.Instance.OnShuttleArrival();
    }
예제 #2
0
        IEnumerator ReverseIntoStation()
        {
            if (ChangeDirectionAtOffset)
            {
                mm.SteerTo(Orientation.Down);
                mm.ChangeFlyingDirection(Orientation.Up);
            }

            if (dockOffset != 0)
            {
                yield return(new WaitForSeconds(3f));

                mm.MoveFor(dockOffset);
                yield return(new WaitForSeconds(2f));
            }
            CargoManager.Instance.OnShuttleArrival();
        }
예제 #3
0
    IEnumerator ReverseIntoStation(MatrixMove mm)
    {
        yield return(new WaitForSeconds(3f));

        mm.MoveFor(offSetReverse);
    }