private void Initilize() { CurrentGameState = GameState.Game; // TODO set this someplace else! // Towers ------------------------------------------------------------ InitTowers(); // Maps ------------------------------------------------------------ _maps = new Dictionary <int, Map>(); List <Map> tempMaps = LoadMaps(); for (int i = 0; i < tempMaps.Count; i++) { _maps.Add(i, tempMaps[i]); } _mapManager = new MapManager(); // Enemies ------------------------------------------------------------ _enemyManager = new EnemyManager(); // Eggs ------------------------------------------------------------ eggManager = new EggManager(); Time.timeScale = 1; }
private void SetCurrentWaypoint(int deltaIndex) { ResetPosition(); listPos += deltaIndex; if (listPos == -1) { GetComponent <Enemy>().RemoveAfterReachedStart(); return; // keeps from getting an error thrown } else if (listPos >= waypoints.Length) { // enemy is at the end of the track. // check to see if any jewels are available buy not picked up EggManager eggManager = global.eggManager; if (eggManager.iseggAvail()) { // TODO: try to pick up an egg } direction = -1; listPos -= 2; transform.Rotate(Vector3.forward, 180); } nextPoint = waypoints[listPos]; transform.up = nextPoint - transform.position; transform.rotation = Quaternion.Euler(transform.eulerAngles.x, 0, transform.eulerAngles.z); }
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(); }
private void Start() { GetComponentInChildren <Renderer>().material = eggMaterial; eggManager = FindObjectOfType <EggManager>(); }
public EggManager() { instance = this; }
// Start is called before the first frame update void Start() { em = FindObjectOfType <EggManager>(); colectionPanel.SetActive(false); }