public static TimedEventChain first(TimedEventDistributor aEventDistributor, System.Func <float, bool> aEvent, float aTime = 0)
        {
            TimedEventChain f = new TimedEventChain();
            TimedEventChain r = f.then(aEvent, aTime);

            aEventDistributor.add_event_raw(f.call, aTime);
            return(r);
        }
Example #2
0
 public void initialize()
 {
     IsLoaded    = false;
     TED         = new TimedEventDistributor();
     mFlatCamera = new FlatCameraManager(new Vector3(10000, -3000, 0), 10);
     mFlatCamera.fit_camera_to_game();
     mUnlockAnnouncer = new UnlockAnnouncer(this);
 }
    public void initialize()
    {
        TED         = new TimedEventDistributor();
        mFlatCamera = new FlatCameraManager(new Vector3(-50000, 10000, 0), 9);
        mFlatCamera.fit_camera_to_screen();
        //mFlatCamera.fit_camera_to_game();
        //mMiniMan = ((GameObject)GameObject.Instantiate(ManagerManager.Manager.mReferences.mMiniChar)).GetComponent<CharacterTextureBehaviour>();
        //mMiniMan = //TODO something like this: mManager.mCharacterBundleManager.get_mini_character(new CharacterIndex(0,1));

        mHeadPop = new CharacterHeadPopupThingy(this);
    }
Example #4
0
    public ModeNormalPlay(NewGameManager aNgm)
    {
        NGM      = aNgm;
        mManager = aNgm.mManager;

        GS            = NormalPlayGameState.NONE;
        TED           = new TimedEventDistributor();
        mChoiceHelper = new ChoiceHelper();
        mAstronaut    = new AstronautPlay(this);

        DoSkipSingleThisFrame   = false;
        DoSkipMultipleThisFrame = false;
    }
 public CharacterHeadPopupThingy(NewInterfaceManager aNIM)
 {
     NIM = aNIM;
     TED = new TimedEventDistributor();
 }
Example #6
0
 public AstronautPlay(ModeNormalPlay aMode)
 {
     mMode = aMode;
     TED   = new TimedEventDistributor();
 }
 public UnlockAnnouncer(SunsetManager aSunset)
 {
     mSunset = aSunset;
     TED     = new TimedEventDistributor();
 }
Example #8
0
 public TransitionCameraManager(ManagerManager aManager)
     : base(aManager)
 {
     TED = new TimedEventDistributor();
 }
Example #9
0
 public MusicManager(ManagerManager aManager)
     : base(aManager)
 {
     TED = new TimedEventDistributor();
 }