public GMHandler() { instance = this; //RegisterFunction("createnpc", CreateNPC); //RegisterFunction("enterscene", EnterScene); //RegisterFunction("kill", Kill); //RegisterFunction("addskilleffect", AddSkillEffect); RegisterFunction("logerr", LogError); //RegisterFunction("money", MoneyChange); RegisterFunction("passstage", PassStage); //RegisterFunction("showprop", ShowProp); //RegisterFunction("SetFloor",SetFloor); //RegisterFunction("openui", OpenUI); //RegisterFunction("fittings",OpenFittings); RegisterFunction("item", CreateItem); //RegisterFunction("createpick", CreatePick); //RegisterFunction("createbuild", CreateBuild); //RegisterFunction("pause", Pause); //RegisterFunction("resume", Resume); //RegisterFunction("doaction", DoAction); //RegisterFunction("resettower",ResetTower); //RegisterFunction("resetlayer", ResetCurLayer); //RegisterFunction("drop", ShowDrop); RegisterFunction("createeffect", CreateEffect); RegisterFunction("playerlevel", SetPlayerLevel); RegisterFunction("aq", AcceptQuest); RegisterFunction("fq", FinishQuest); RegisterFunction("wa", ActiveWing); RegisterFunction("wf", ForgeWing); RegisterFunction("we", EquipWing); RegisterFunction("createcreation", CreateCreation); RegisterFunction("play", PlayAni); RegisterFunction("buy", buy); }
public void SetCallbacks(GMHandler addMissileScore, GMHandler addEnemyPos, ButtonHandler UseItem, GetPostionHandler GetRandomEnemyPos, IntHandler RefreshCreditPVC, IntHandler GetBestScore, GMHandler BossDie) { onAddMissileScore = addMissileScore; onAddEnemyPos = addEnemyPos; onUseItem = UseItem; onGetRandomEnemyPos = GetRandomEnemyPos; onRefreshCredit = RefreshCreditPVC; onGetBestScore = GetBestScore; onBossDie = BossDie; }
public GameApp() { msInstance = this; mEventSystem = new EventSystem(); mSceneManager = new SceneManager(); mWindowManager = new WindowManager(); mDataManager = new DataManager(); mResourceManager = new ResourceManager(); mToucheManager = new TouchManager(); mAIFactory = new AIFactory(); mItemManage = new ItemManager(); mGMHandler = new GMHandler(); mModuleManager = new ModuleManager(); mSoundManager = new SoundManager(); mDropManager = new DropManager(); mConditionManager = new ConditionManager(); mStageDataManager = new StageDataManager(); mPlayerController = new PlayerController(); mBloodUIManager = new BloodUIManager(); mBossBloodUIManager = new BossBloodUIManager(); mPlayerDataPool = new PlayerDataPool(); mYesOrNoMgr = new YesOrNoBoxManager(); mUIEffectMgr = new UIEffectManager(); mInputSystem = new InputSystem(); mStoryManager = new StoryManager(); mPromptManager = new PromptUIManager(); mPaoPaoManager = new PaoPaoManager(); mGuideManager = new GuideManager(); mAnimationManager = new AnimationManager(); mPlayerHeadUIManager = new PlayerHeadUIManager(); mUIResourceManager = new UIResourceManager(); mAnnounceItemManager = new AnnounceItemManager(); mPopTipManager = new PopTipManager(); mQuackUIManager = new QuackUIManager(); mEggManager = new EggManager(); mShopManager = new ShopManager(); mStrFilterManager = new StrFilterManager(); mFightGradeManager = new FightGradeManager(); mMailItemManager = new MailItemManager(); mSettingManager = new SettingManager(); mZhushouManager = new ZhushouManager(); mOtherDataPool = new OtherDataPool(); mActivityManager = new ActivityManager(); mLoadingManager = new LoadingManager(); mChargeItemManager = new ChargeItemManager(); mChargeMsgManager = new ChargeMsgManager(); }