private void MessagesListViewLoaded(object sender, RoutedEventArgs e) { _scrollManager?.DeregisterHandlers(); _scrollManager = new ScrollManager(MessagesListView, _friendViewModel.Conversation, MessageAddedNotificationGrid, MessageAddedNotificationAnimation); _scrollManager.RegisterHandlers(); }
public float backDistance = 0; //huigunjuli public GameRunState(GameManager mgr) { manager = mgr; manager.gesture.transform.gameObject.SetActive(true); //游戏开始后,显示提示 scrollManager = GameObject.FindObjectOfType <ScrollManager> (); Vector3 tempVec = new Vector3(Random.Range(0.1f, 1.2f), -0.3f); //随机生成障碍物的位置 manager.obstacleList [0].SetActive(true); //将当前场景中的第一个障碍物激活 manager.obstacleList [0].transform.position = tempVec; _player = GameObject.Instantiate(manager.playerPrefab, new Vector3(0, -3.6f), Quaternion.identity) as GameObject; #region /*if(player != null) * { * Debug.Log("player instatiate successful!!"); * } * else * { * Debug.Log("player instatiate faild!"); * }*/ #endregion manager.player = _player; playerManager = _player.GetComponent <PlayerManager> (); //playerManager=manager.player.GetComponent<PlayerManager>(); layerInt = LayerMask.GetMask("TriggerPad"); //TriggerPad层的ID instance = this; manager.scoreManager.Score = 0; Debug.Log("layer int:" + layerInt); Debug.Log("开始game run state状态"); }
//moving the player + punching animation void Moving() { if (movingRight == -1) { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(-1); } Invoke("stop", MovementDelay); if (facingRight) { Flip(); } Punch(Vector2.left); } else if (movingRight == 1) { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(1); } ; Invoke("stop", MovementDelay); if (!facingRight) { Flip(); } Punch(Vector2.right); } anim.SetBool("Attacking", true); }
void Awake() { rg = GetComponent<Rigidbody> (); animator = GetComponent<Animator> (); enemyManager = GameObject.FindObjectOfType<EnemyManager> (); scrollManager = GameObject.FindObjectOfType<ScrollManager> (); audioSource = GetComponent<AudioSource>(); score = 0.0f; healthSlider.value = 1; this.oriYPos = this.transform.position.y; Debug.Log ("isInfoActive "+ isInfoActive); if (isInfoActive) { enemyManager.enabled = false; //scrollManager.enabled = false; LeanTween.scale( tapToContinue.gameObject, new Vector3 (0.98f, 0.98f, 0.98f), 0.3f).setEase(LeanTweenType.easeOutCirc).setLoopPingPong(-1); } else { DestroyInfoPanel(); animator.SetBool("IsWalking", true); } }
// Use this for initialization void Start() { if (!scrollManager) { scrollManager = GameObject.FindObjectOfType <ScrollManager>(); } }
public buttonpane(Texture2D otherpixel, SpriteFont otherfont, Game othergame) { scrollmanager = new ScrollManager(); scrollmanager.container = new Rectangle(0, 0, 160, GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Height); oldState = Mouse.GetState(); font = otherfont; pixel = otherpixel; game = othergame; testcases.Add(new testcases.about.aboutTestCase(game)); testcases.Add(new testcases.ButtonTests.ButtonTestCase(game)); testcases.Add(new testcases.CheckboxTests.CheckboxTestCase(game)); testcases.Add(new testcases.ConsoleTests.ConsoleTestCase(game)); testcases.Add(new testcases.DragableObjectTests.DragableObjectTestCase(game)); testcases.Add(new testcases.GravPlayerObjectTests.GravPlayerObjectTestCase(game)); testcases.Add(new testcases.IOTests.IOTestCase(game)); testcases.Add(new testcases.KeyStrokeTests.KeyStrokeTestCase(game)); testcases.Add(new MovementTests.MovementTestCase(game)); testcases.Add(new testcases.RenderTextTests.RenderTextTestCase(game)); testcases.Add(new testcases.SplashScreenTests.SplashScreenTestCase(game)); testcases.Add(new testcases.TooltipsTests.TooltipsTestCase(game)); testcases.Add(new testcases.TextboxTests.TextboxTestCase(game)); testcases.Add(new testcases.DialogueBoxTests.DialogueBoxTestCase(game)); testcases.Add(new testcases.DrawingTests.DrawingTestCase(game)); testcases.Add(new testcases.DropdownTests.DropdownTestCase(game)); }
private void Start() { scrollManager = GameObject.FindGameObjectWithTag("GM").GetComponent <ScrollManager>(); damageManager = GameObject.FindGameObjectWithTag("GM").GetComponent <DamageManager>(); //player = GameObject.FindGameObjectWithTag("Player").GetComponent<MoveController>(); rb = GetComponent <Rigidbody>(); //target = GameObject.FindGameObjectWithTag("ObstacleTarget").GetComponent<Transform>(); }
private void Start() { scrollManager = GameObject.FindGameObjectWithTag("GM").GetComponent <ScrollManager>(); scoreManager = GameObject.FindGameObjectWithTag("GM").GetComponent <ScoreManager>(); player = GameObject.FindGameObjectWithTag("Player").GetComponent <MoveController>(); characterSkill = GameObject.FindGameObjectWithTag("Player").GetComponent <SkillController>(); rb = GetComponent <Rigidbody>(); //target = GameObject.FindGameObjectWithTag("ObstacleTarget").GetComponent<Transform>(); }
void stop() { ScrollManager[] back = ScrollManager.FindObjectsOfType <ScrollManager>(); foreach (ScrollManager level in back) { level.ChangeDirection(0); } ; movingRight = 0; }
public CommandState() { inputsim = SharedObjectsSingleton.Instance().inputSimulator; commandList = SettingsSingleton.Instance().Commands; zoomForm = SharedFormsSingleton.Instance().zoomForm; scrollManager = new ScrollManager(); keyboardManager = new KeyboardManager(); toastOverlay = SharedFormsSingleton.Instance().ToastOverlay; }
protected override void Start() { SM = AllManager.AM.ScrollM; parentScrollRect = AllManager.AM.SR; if (name == "star2Scroll View") { SM = AllManager.AM.ScrollMMap; parentScrollRect = AllManager.AM.SRMap; } }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
private void Start() { scoreManager = GetComponent <ScoreManager>(); scrollManager = GetComponent <ScrollManager>(); //uiManager = GameObject.FindGameObjectWithTag("UI").GetComponent<UIManager>(); playerHealth = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerHealth>(); spawner = GetComponent <ObstacleSpawner>(); //playerCanvas = GameObject.FindGameObjectWithTag("PlayerCanvas").GetComponent<Canvas>(); endCanvas = GameObject.FindGameObjectWithTag("EndCanvas").GetComponent <Canvas>(); scoreGroup = GameObject.Find("ScoreGroup").GetComponent <RectTransform>(); endCanvas.enabled = false; }
public void Setup(Item currentItem, ScrollManager currentScrollList, int uid, imgbutton img) { item = currentItem; moduleName.text = currentItem.ModuleName[uid]; Debug.Log("SETUP"); Debug.Log(currentItem.ModuleName [uid]); UID.text = currentItem.UID[uid].ToString(); url.text = currentItem.Url[uid]; Debug.Log(url.text); Debug.Log("done"); state.text = (currentItem.state[uid]?"true":"false"); scrollList = currentScrollList; }
public event System.EventHandler <ElementAnimationEventArgs> ElementAnimationPlayed; //圖格動畫撥放事件 //--------------------------------------------------------------------------------------------------------------------------------------------- void Awake() { if (_instance == null) { _instance = this; //設定單例模式 } //字典建立 Dict_elementAttribute = new Dictionary <ElementImageType, ElementAttributeData>(); Dict_wildSymbol = new Dictionary <ElementImageType, bool>(); for (int i = 0; i < elementAttribute.m_data.Count; i++) { Dict_elementAttribute.Add(elementAttribute.m_data[i].imgType, elementAttribute.m_data[i]); Dict_wildSymbol.Add(elementAttribute.m_data[i].imgType, (elementAttribute.m_data[i].property == ElementProperty.狂野符號 ? true : false)); } }
// Initialize _instance private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } if (transform.parent == null) { DontDestroyOnLoad(this); } }
public GameRunState(GameManager _manager) { this._manager = _manager; _manager._gesture.gameObject.SetActive(true); //显示手势指引面板 _scrollManager = GameObject.FindObjectOfType<ScrollManager>(); Vector3 temVector3=new Vector3(Random.Range(-.1f,1.2f),-.6f); //障碍物出现的位置。Y上为-0.6,X随机范围内 _manager._ObstaclesList[0].SetActive(true); //对克隆出的障碍物进行显示 _manager._ObstaclesList[0].transform.position = temVector3; player = GameObject.Instantiate(_manager._playerPrefab, new Vector3(0, -3.64f), Quaternion.identity) as GameObject; //生成Player预制体 _manager._playerInstance = player; _playerManager = player.GetComponent<PlayerManager>(); _manager._ScoreManager.Score = 0; layerInt = LayerMask.NameToLayer("TriggerPad"); _instance = this; }
// Gets required object void Start() { scoreMultiplier = defaultMultiplier; gm = FindObjectOfType <GameManager>(); gm.OnGameRestart += ResetScore; scrollManager = FindObjectOfType <ScrollManager>(); player = FindObjectOfType <PlayerController>(); // Sets score multiplier to double points when player is dashing player.OnPlayerStartDash += () => scoreMultiplier = doubleMultiplier; // Sets score multiplier to normal points when player is finished dashing player.OnPlayerEndDash += () => scoreMultiplier = defaultMultiplier; scoreText = GetComponent <Text>(); }
public float backDistance = 0;//游戏结束后物体的回移距离 public GameRunState(GameManager _manager) { this._manager = _manager; _manager._gesture.gameObject.SetActive(true); //显示手势指引面板 _scrollManager = GameObject.FindObjectOfType <ScrollManager>(); Vector3 temVector3 = new Vector3(Random.Range(-.1f, 1.2f), -.6f); //障碍物出现的位置。Y上为-0.6,X随机范围内 _manager._ObstaclesList[0].SetActive(true); //对克隆出的障碍物进行显示 _manager._ObstaclesList[0].transform.position = temVector3; player = GameObject.Instantiate(_manager._playerPrefab, new Vector3(0, -3.64f), Quaternion.identity) as GameObject; //生成Player预制体 _manager._playerInstance = player; _playerManager = player.GetComponent <PlayerManager>(); _manager._ScoreManager.Score = 0; layerInt = LayerMask.NameToLayer("TriggerPad"); _instance = this; }
//private int _pentagramCounter; //private Pentagram[] _pentagrams; private void Awake() { _pentaLoader = new PentaLoader(); _liner = FindObjectOfType <Liner>(); _pool = GetComponentInChildren <PoolOfAll>(); _scrollManager = GetComponentInChildren <ScrollManager>(); if (_liner == null || _pool == null || _scrollManager == null) { Debug.LogError("PuzzleManager couldn't find something."); } _selectedWordText.text = ""; Scroll[] pents = FindObjectsOfType <Scroll>(); foreach (Scroll pent in pents) { pent.AddSpellActivatedCallBack(OnWordActivation); pent.AddSelectedWordChangedCallback(OnSelectedWordChanged); } }
// Spawn all the enemies in a given wave private void spawnWave(WaveTuple tuple) { // Adjust the camera size and scroll speed if (!freeplayMode) { Camera.main.GetComponent <CameraSmoothZoom> ().addToCameraSize(tuple.cameraSizeChange); ScrollManager.setScrollVelo(tuple.scrollDirection, tuple.scrollSpeed); } else { ScrollManager.setScrollVelo(direction.down, 5); } Wave w = tuple.wave; if (w == null) { return; } // Re-initialize the spawners array and then spawn the wave initSpawnersArray(); List <TypeNumPair>[] waveSpawns = { w.TopSpawner, w.BotSpawner, w.LeftSpawner, w.RightSpawner, w.TopFarLeft, w.TopMidLeft, w.TopMidRight, w.TopFarRight }; currently_spawning = true; StartCoroutine(spawnLoop(waveSpawns)); }
private void Start() { scrollManager = GameObject.FindGameObjectWithTag("GM").GetComponent <ScrollManager>(); material = GetComponent <SpriteRenderer>().material; }
// Start is called before the first frame update void Start() { Instance = this; }
private void SetupView() { _inputPaneChangeHandler = new InputPaneChangeHandler(MessageInputTextBox); _inputPaneChangeHandler.RegisterHandlers(); _scrollManager = new ScrollManager(MessagesListView, _friendViewModel.Conversation, MessageAddedNotificationGrid, MessageAddedNotificationAnimation); _scrollManager.RegisterHandlers(); }
public bool OnCommand(Character chr, string args) { if (String.IsNullOrEmpty(args)) { chr.WriteToDisplay( "Format: impcreate [ entity <entity> <profession> <description> | npc <npc id> | item <item id> | coin <amount> | scroll <spell command> ]"); return(true); } //if (chr == null) // chr = new Character(); try { var sArgs = args.Split(" ".ToCharArray()); if (sArgs[0].ToLower().Equals("adventurer") || sArgs[0].ToLower().Equals("adv")) { #region Adventurer // impcreate adv0 level1 entity2 profession3 if (sArgs.Length < 2 || !int.TryParse(sArgs[1], out int level)) { chr.WriteToDisplay("Format: impcreate adv [level]"); return(true); } EntityLists.Entity entity = EntityLists.Entity.Fighter; if (sArgs.Length < 3 || !Enum.TryParse <EntityLists.Entity>(sArgs[2], true, out entity)) { chr.WriteToDisplay("Unable to parse profession type. Used default of " + Utils.FormatEnumString(entity.ToString())); } string profession = sArgs.Length >= 4 ? sArgs[3] : Utils.FormatEnumString(entity.ToString()); EntityBuilder builder = new EntityBuilder(); NPC createdNPC = builder.BuildEntity("perplexed", entity, chr.Map.ZPlanes[chr.Z], profession); var cloneList = DAL.DBWorld.GetScoresWithoutSP(createdNPC.BaseProfession, 40, true, "", false); // quickly randomize the list int n = cloneList.Count; Random rnd = new Random(); while (n > 1) { int k = (rnd.Next(0, n) % n); n--; PC value = cloneList[k]; cloneList[k] = cloneList[n]; cloneList[n] = value; } foreach (PC clone in cloneList) { if (clone.Level == level && clone.ImpLevel == Globals.eImpLevel.USER) { Adventurer newAdventurer = new Adventurer(clone, createdNPC); Utils.Log(newAdventurer.GetLogString() + " manually created from " + clone.GetLogString(), Utils.LogType.Adventurer); chr.WriteToDisplay(newAdventurer.GetLogString() + " created from " + clone.GetLogString()); newAdventurer.SpawnZoneID = -1; newAdventurer.CurrentCell = chr.CurrentCell; newAdventurer.AddToWorld(); newAdventurer.RoundTimer.Start(); newAdventurer.ThirdRoundTimer.Start(); createdNPC.CurrentCell = null; createdNPC.RemoveFromWorld(); return(true); } } return(true); #endregion } if (sArgs[0].ToLower().Equals("entity")) { #region Entity // sArgs[1] = entity // sArgs[2] = profession // sArgs[3] = description EntityLists.Entity entity = EntityLists.Entity.None; string desc = "gigantic"; string profession = "fighter"; if (sArgs.Length < 2 || !Enum.TryParse <EntityLists.Entity>(sArgs[1], true, out entity)) { chr.WriteToDisplay("Entity does not exist."); return(false); } if (sArgs.Length >= 3) { profession = sArgs[2]; } if (sArgs.Length >= 4) { desc = sArgs[3]; } EntityBuilder builder = new EntityBuilder(); NPC createdNPC = builder.BuildEntity(desc, entity, chr.Map.ZPlanes[chr.Z], profession); if (createdNPC != null) { createdNPC.UniqueID = GameWorld.World.GetNextNPCUniqueID(); LootTable lootTable = LootManager.GetLootTable(createdNPC, chr.Map.ZPlanes[chr.Z]); LootManager.GiveLootToNPC(createdNPC, lootTable); createdNPC.CurrentCell = chr.CurrentCell; createdNPC.AddToWorld(); createdNPC.RoundTimer.Start(); createdNPC.ThirdRoundTimer.Start(); } return(true); #endregion } if (sArgs[0].ToLower().Equals("item")) { #region Item var itemNum = Convert.ToInt32(sArgs[1]); var item = Item.CopyItemFromDictionary(itemNum); if (item == null) { chr.WriteToDisplay("Item " + sArgs[1] + " not found in item catalog."); return(false); } if (item.vRandLow > 0) { item.coinValue = Rules.Dice.Next(item.vRandLow, item.vRandHigh); } item.whoCreated = chr.GetLogString(); bool wasImmortal = chr.IsImmortal; if (item.attuneType != Globals.eAttuneType.None) { chr.IsImmortal = true; // this is done to prevent binding the weapon to the dev creator } chr.EquipEitherHandOrDrop(item); if (!wasImmortal) { chr.IsImmortal = false; } chr.WriteToDisplay(item.notes + " created."); return(true); #endregion } if (sArgs[0].ToLower().Equals("scroll")) { #region Scroll var scroll = ScrollManager.CreateSpellScroll(Spells.GameSpell.GetSpell(sArgs[1])); scroll.whoCreated = chr.GetLogString(); chr.CurrentCell.Add(scroll); chr.WriteToDisplay(scroll.notes + " created."); return(true); #endregion } if (sArgs[0].ToLower().Equals("npc")) { #region NPC try { NPC createdNPC = NPC.LoadNPC(Convert.ToInt32(sArgs[1]), chr.FacetID, chr.LandID, chr.MapID, chr.X, chr.Y, chr.Z, -1); createdNPC.AddToWorld(); chr.WriteToDisplay("NPC created."); } catch { // sArgs[1] will be entity or profession int entityID = EntityCreationManager.GetAutoCreatedNPCID(sArgs[1]); if (entityID != -1) { NPC createdNPC = NPC.LoadNPC(Convert.ToInt32(sArgs[1]), chr.FacetID, chr.LandID, chr.MapID, chr.X, chr.Y, chr.Z, -1); createdNPC.AddToWorld(); chr.WriteToDisplay("NPC created."); } } return(true); #endregion } if (sArgs[0].ToLower() == "coin" || sArgs[0].ToLower() == "coins") { #region Coins var coins = Item.CopyItemFromDictionary(Item.ID_COINS); double amount; if (!Double.TryParse(sArgs[1], out amount) || amount <= 0) { chr.WriteToDisplay("Invalid coin amount."); return(false); } coins.coinValue = amount; chr.CurrentCell.Add(coins); chr.WriteToDisplay(amount + " coins created."); return(true); #endregion } } catch (Exception e) { Utils.LogException(e); } // failure to impcreate chr.WriteToDisplay( "Format: impcreate [ entity <entity> <profession> <description> | <npc <npc id> | item <item id> | coin <amount> | scroll <spell command> ]"); return(false); }
private void Start() { uiManager = GameObject.FindGameObjectWithTag("UI").GetComponent <UIManager>(); scrollManager = GetComponent <ScrollManager>(); }
void Start() { armourManager = GetComponent<ArmourManager> (); potionManager = GetComponent<PotionManager> (); scrollManager = GetComponent<ScrollManager> (); armourManager.Start (); potionManager.Start (); scrollManager.Start (); CreateItems (); PrintAllItems (); }
protected override void Start() { SM = GameObject.FindWithTag("ScrollManager").GetComponent <ScrollManager>(); parentScrollRect = GameObject.FindWithTag("ScrollManager").GetComponent <ScrollRect>(); }
private void Awake() { scrollManager = GameObject.Find("GameScrollPanel").GetComponent <ScrollManager>(); batBtnPanelParent = GameObject.Find("GameScrollPanel").transform; }
public void LogIntoActionsLog(string message) { ScrollManager eventLogger = (ScrollManager)EventsLogs.GetComponent(typeof(ScrollManager)); eventLogger.CreateEventLog(message); }
// Use this for initialization void Start() { this.scrollManager = FindObjectOfType <ScrollManager>(); this.backpackController = FindObjectOfType <BackpackController>(); }
// Get scroll manager void Awake() { scrollManager = FindObjectOfType <ScrollManager>(); }
// Use this for initialization void Start () { if (!scrollManager) { scrollManager = GameObject.FindObjectOfType<ScrollManager>(); } }
void Start() { scrollManager = GameObject.Find("Scroll Manager").GetComponent <ScrollManager>(); }