001package com.fs.starfarer.api.util;
002
003public interface ValueShifterAPI {
004        float getBase();
005        void setBase(float base);
006        float getCurr();
007        
008        /**
009         * Durations are in seconds, NOT days.
010         * @param source
011         * @param to
012         * @param durIn
013         * @param durOut
014         * @param shift
015         */
016        void shift(Object source, float to, float durIn, float durOut, float shift);
017        
018        
019        void advance(float amount);
020}