예제 #1
0
 public override void Setup()
 {
     pRoleMdl = GameMain.GetInstance().GetModule <RoleModule>();
     pCardMgr = GameMain.GetInstance().GetModule <CardDeckModule>();
     pUIMgr   = GameMain.GetInstance().GetModule <UIMgr>();
     LoadProductList();
 }
예제 #2
0
    public override void Setup()
    {
        unlockedApps.Add(new AppInfo("微信", "wechat"));
        unlockedApps.Add(new AppInfo("邮箱", "email"));
        unlockedApps.Add(new AppInfo("地图", "maps"));
        unlockedApps.Add(new AppInfo("购物", "taobao"));
        unlockedApps.Add(new AppInfo("微博", "weibo"));



        ScheduleDict.Add("fitness1", new ScheduleInfo("fitness1", "fitness1", "健身达人1"));
        ScheduleDict.Add("fitness2", new ScheduleInfo("fitness2", "fitness2", "健身达人2"));
        ScheduleDict.Add("fitness3", new ScheduleInfo("fitness3", "fitness3", "健身达人3"));
        ScheduleDict.Add("fitness4", new ScheduleInfo("fitness4", "fitness4", "健身达人4"));
        ScheduleDict.Add("fitness5", new ScheduleInfo("fitness5", "fitness5", "健身达人5"));
        ScheduleDict.Add("fitness6", new ScheduleInfo("fitness6", "fitness6", "健身达人6"));
        ScheduleDict.Add("fitness7", new ScheduleInfo("fitness7", "fitness7", "健身达人7"));
        ScheduleDict.Add("fitness8", new ScheduleInfo("fitness8", "fitness8", "健身达人8"));

        choices.Add("fitness1");
        choices.Add("fitness2");
        choices.Add("fitness3");
        choices.Add("fitness4");
        choices.Add("fitness8");

        ScheduleMax     = 10;
        OverDueSchedule = 3;

        Schedules = new string[ScheduleMax];

        pEventMgr     = GameMain.GetInstance().GetModule <SpeEventMgr>();
        pCardMdl      = GameMain.GetInstance().GetModule <CardDeckModule>();
        pCoreMgr      = GameMain.GetInstance().GetModule <CoreManager>();
        pSkillTreeMgr = GameMain.GetInstance().GetModule <SkillTreeMgr>();
    }
예제 #3
0
    public override void Init()
    {
        pResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        pCardMgr   = GameMain.GetInstance().GetModule <CardDeckModule>();

        pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>();
    }
예제 #4
0
    //private readonly static Dictionary<string, SkillAsset> SkillAssetDict = new Dictionary<string, SkillAsset>();



    public override void Setup()
    {
        mResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        mCardMgr   = GameMain.GetInstance().GetModule <CardDeckModule>();
        mRoleMdl   = GameMain.GetInstance().GetModule <RoleModule>();
        mUIMgr     = GameMain.GetInstance().GetModule <UIMgr>();
        loadSkill2Asset();
    }
예제 #5
0
 public override void Init()
 {
     pCardMdl  = GameMain.GetInstance().GetModule <CardDeckModule>();
     pUIMgr    = GameMain.GetInstance().GetModule <UIMgr>();
     pRoleMgr  = GameMain.GetInstance().GetModule <RoleModule>();
     pWeiboMgr = GameMain.GetInstance().GetModule <WeiboModule>();
     pMainUI   = (UIMainCtrl)pUIMgr.GetCtrl("UIMain") as UIMainCtrl;
 }
예제 #6
0
    public override void Setup()
    {
        mResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        mCardMgr   = GameMain.GetInstance().GetModule <CardDeckModule>();
        mRoleMdl   = GameMain.GetInstance().GetModule <IRoleModule>();

        LoadAllSkills();
        FakeSkillTree();
    }
예제 #7
0
    public override void Init()
    {
        pResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        pCardMgr   = GameMain.GetInstance().GetModule <CardDeckModule>();

        pRoleMgr   = GameMain.GetInstance().GetModule <RoleModule>();
        pTaobaoMgr = GameMain.GetInstance().GetModule <TaobaoModule>();
        pMainUI    = (UIMainCtrl)mUIMgr.GetCtrl("UIMain") as UIMainCtrl;
    }
예제 #8
0
    public override void Init(GameModeInitData initData)
    {
        fakeZhiboMode2Skill();



        mUIMgr     = GameMain.GetInstance().GetModule <UIMgr>();
        mResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        mCardMdl   = GameMain.GetInstance().GetModule <CardDeckModule>();
        pRoleMgr   = GameMain.GetInstance().GetModule <RoleModule>();
        //mSkillMdl = GameMain.GetInstance().GetModule<SkillTreeMgr>();

        state = new ZhiboGameMode2State();

        state.Hp          = 100;
        state.MaxHp       = 100;
        state.Enegy       = 0;
        state.MaxEnegy    = 100;
        state.EnegyPerSec = 1f;

        state.OriginTime  = 100;
        state.TimeLeft    = 100;
        state.Score       = 0;
        state.TargetScore = 1000;

        state.DanmuFreq = 3f;
        state.savedFreq = state.DanmuFreq;

        state.NowSuperDanmuIdx = 0;

        state.ArmorTimer = 0f;

        spdRate     = 1.0f;
        lastTick    = 0;
        nextTick    = 0;
        bigOneNext  = 3;
        bigOneCount = 0;



        LoadDanmuDict();

        mUICtrl = mUIMgr.ShowPanel("ZhiboPanelMode2") as ZhiboMode2UICtrl;

        mUICtrl.UpdateTargetScore();

        InitSuperDanmu();


        FightDanmuGMInitData realData = initData as FightDanmuGMInitData;

        if (realData != null)
        {
            SetPresetInfo(realData.SkillList);
        }
    }
예제 #9
0
    public override void Init()
    {
        pCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>();
        pUIMgr   = GameMain.GetInstance().GetModule <IUIMgr>();

        if (pCardMdl == null)
        {
            Debug.Log("getCardFailed!");
        }
    }
예제 #10
0
파일: MailUI.cs 프로젝트: nmbswls/CSCI529
    public override void Init()
    {
        pCardMdl   = GameMain.GetInstance().GetModule <CardDeckModule>();
        pUIMgr     = GameMain.GetInstance().GetModule <IUIMgr>();
        pRoleMgr   = GameMain.GetInstance().GetModule <RoleModule>();
        pMailMgr   = GameMain.GetInstance().GetModule <MailModule>();
        pResLoader = GameMain.GetInstance().GetModule <ResLoader>();

        //load emails;
        pMailMgr.checkMailListLoaded();
    }
예제 #11
0
    public override void Setup()
    {
        mResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        mCardMgr   = GameMain.GetInstance().GetModule <CardDeckModule>();
        mRoleMdl   = GameMain.GetInstance().GetModule <RoleModule>();

        LoadAllSkills();
        GenFakeExtendSKills();
        GenFakeBaseSkills();

        GainSkills("test_01");
    }
예제 #12
0
    public override void Init()
    {
        mUIMgr     = GameMain.GetInstance().GetModule <UIMgr>();
        mResLoader = GameMain.GetInstance().GetModule <ResLoader>();
        mCardMdl   = GameMain.GetInstance().GetModule <CardDeckModule>();
        pRoleMgr   = GameMain.GetInstance().GetModule <RoleModule>();

        state = new ZhiboGameState();

        state.stats    = new RoleStats(pRoleMgr.GetStats());
        state.BadLevel = pRoleMgr.GetBadLevel();



        state.ZhiboBuffs.Clear();
        state.Cards.Clear();
        state.Danmus.Clear();

        mBuffManager      = new ZhiboBuffManager(this);
        mEmergencyManager = new ZhiboEmergencyManager(this);

        state.TurnLeft     = 12;
        state.TurnTimeLeft = 30f;

        state.Score    = 0;
        state.MaxScore = 100;

        state.Qifen = 300;
        state.Tili  = 10;

        spdRate     = 1.0f;
        lastTick    = 0;
        nextTick    = 0;
        bigOneNext  = 3;
        bigOneCount = 0;

        LoadDanmuDict();
        LoadCard();
        mUICtrl = mUIMgr.ShowPanel("ZhiboPanel") as ZhiboUI;

        //NextTurn();
        NextTurnCaller();
    }
예제 #13
0
파일: ShopMgr.cs 프로젝트: nmbswls/CSCI529
 public override void Setup()
 {
     mPoleMgr = GameMain.GetInstance().GetModule <RoleModule>();
     mCardMgr = GameMain.GetInstance().GetModule <CardDeckModule>();
     FakeItems();
 }