void Start() { _audio = GetComponent <AudioSource>(); GameManager gm = GameManager.GetInstance(); if (gm.currentEnemy.isBoss) { _audio.clip = _bossMusic; } else if (gm.currentEnemy.isFinalBoss) { _audio.clip = _finalBossMusic; } else { _audio.clip = _battleMusic; } _audio.Play(); boss = GameObject.FindGameObjectWithTag("Boss").GetComponent <Boss>(); eText = GameObject.FindGameObjectWithTag("EventText").GetComponent <EventText>(); uiManager = GameObject.FindGameObjectWithTag("UIManager").GetComponent <UIManager>(); actionPanel = GameObject.FindGameObjectWithTag("ActionPanel"); StartPlayerPhase(); }
private void ClearMSGBTN_Click(object sender, RoutedEventArgs e) { EventText.Clear(); TwitterText.Clear(); photoPath = null; lblPhotoSelected.Visibility = Visibility.Hidden; }
//CharaUpdate static private EventTextProcess CharaUpdateUpdate(EventTextProcessState mine, EventText eventText) { if (eventText.GetTimeCounter().measure(Time.deltaTime, eventText.GetTimeRegulation())) { //文章の処理 eventText.GetText().text = t13.Utility.ContextUpdate( eventText.GetUpdateContext(), eventText.GetTimeRegulation(), eventText.GetTimeRegulation() ); return(EventTextProcess.None); } else { //文章の処理 eventText.GetText().text = t13.Utility.ContextUpdate( eventText.GetUpdateContext(), eventText.GetTimeCounter().count(), eventText.GetTimeRegulation() ); } return(mine.state_); }
void Start() { _gameManager = GameManager.GetInstance(); spriteRenderer.sprite = _gameManager.currentEnemy.battleSprite; health = _gameManager.currentEnemy.maxHealth; ballProjectile.GetComponent <BossBallProjectile>().maxDamage = _gameManager.currentEnemy.ballDamageMax; ballProjectile.GetComponent <BossBallProjectile>().minDamage = _gameManager.currentEnemy.ballDamageMin; pillarAttack.GetComponent <BossFirePillar>().maxDamage = _gameManager.currentEnemy.pillarDamageMax; pillarAttack.GetComponent <BossFirePillar>().minDamage = _gameManager.currentEnemy.pillarDamageMin; _ballAttackRepeat = _gameManager.currentEnemy.ballAttackRepeat; _pillarAttackRepeat = _gameManager.currentEnemy.pillarAttackRepeat; _ballAttackRepeatDelay = _gameManager.currentEnemy.ballAttackRepeatDelay; _pillarAttackRepeatDelay = _gameManager.currentEnemy.pillarAttackRepeatDelay; _spearRepeats = _gameManager.currentEnemy.spearRepeats; _spearSpeed = _gameManager.currentEnemy.spearSpeed; _spearDelay = _gameManager.currentEnemy.spearDelay; _spikeRepeats = _gameManager.currentEnemy.spikeRepeats; _spikeSpeed = _gameManager.currentEnemy.spikeSpeed; _spikeDelay = _gameManager.currentEnemy.spikeDelay; _numAttacks = _gameManager.currentEnemy.numAttacks; battleSys = GameObject.FindGameObjectWithTag("BattleSystem").GetComponent <BattleSystem>(); eText = GameObject.FindGameObjectWithTag("EventText").GetComponent <EventText>(); hpBar.SetMax(health); hpBar.SetVal(health); _audio = GetComponent <AudioSource>(); }
private void ShowNextEvent() { lastEvent = events.Dequeue(); lastEvent.Duration *= 2d / Math.Max(2, events.Count); SetEventText(lastEvent); eventTimer.Interval = new TimeSpan((long)(lastEvent.Duration * LibImp.SecondToTicks)); eventTimer.IsEnabled = true; }
public void StartEvent1() { EventTitle.GetComponent <Text>().text = "Congratulations!"; EventDesc.GetComponent <Text>().text = "You've earned points for advancing!"; EventText.GetComponent <Text>().text = "You've earned " + diceSideThrown + " points!"; //Debug.Log("try again 2"); PanelEvent.gameObject.SetActive(true); Dice.gameObject.SetActive(false); }
public override bool Execute(Player p, DayStep time) { this.EventText.Clear(); string withFriends = p.Gender == GenderType.Man ? "з хлопцями" : "з дівчатами"; p.DistanceFromHome = DistanceType.Medium; p.ChangeFollowerRait(-5); if (p.Place == PlaceType.Place && p.Company == CompanyType.WithFriends) { EventText.Add($"Після недовгих перемовин {withFriends} було " + $"вирішено продовжувати гуляння!."); if (time.isLearningTime) { p.ChangeOP(-5); } p.ChangePower(-5); p.ChangeFollowerRait(-5); p.ChangeHappines(17); EventText.Add(p.GetDrunk(1)); p.ChangeFriendsRait(20); return(true); } else { if (time.partOfDay == PartOfDay.Evening) { EventText.Add($"Починається вечірня вилазка " + $"{withFriends} в {BarName}."); } else if (time.partOfDay == PartOfDay.Night) { EventText.Add($"Це буде весела нічка " + $"{withFriends} в {BarName}!"); } else { EventText.Add($"Гайда " + $"{withFriends} в {BarName}!"); } p.ChangePower(-10); EventText.Add(p.Gender == GenderType.Man ? $"{p.Name} {withFriends} " + $"весело гуляє в барі, пиво ллється рікою а веселі історії, " + $"здається, не закінчаться ніколи! {Resource.PLUS_HAPPY} {Resource.PLUS_FRIENDS}" : $"{p.Name} {withFriends} п'ють вино, обговорюють важливі теми та оцінюють" + $""); EventText.Add(p.GetDrunk(1)); p.Company = CompanyType.WithFriends; p.Place = PlaceType.Place; p.ChangeHappines(10); p.ChangeFriendsRait(10); p.ChangeFollowerRait(-5); return(false); } }
private void SetEventText(EventText eventText) { if (EnsureMainThread()) { dispatcher.Invoke(() => SetEventText(eventText)); return; } titleLabel.Content = eventText.Text; eventLabel.Content = eventText.Text; RefreshPosition(); }
private void Execute(string text, ReferenceBool kill) { for (int i = 1; i < text.Length + 1; i++) { if (kill.Value) { break; } string sub = text.Substring(0, i); EventText?.Invoke(sub, null); Thread.Sleep(15); } }
public void Parse() { Type = EventType.Invalid; DateTime parsedDateTime; var validDateTime = DateTime.TryParse(string.Format("{0} {1}", _raidDate, Entry.Substring(0, 8)), out parsedDateTime); if (!validDateTime) { return; } EventTime = parsedDateTime.ToLocalTime(); EventText = Entry.Substring(10); if (EventText.EndsWith("has joined the raid")) { Type = EventType.Join; } if (EventText.EndsWith("has left the raid")) { Type = EventType.Leave; } if (EventText == "You've left the raid group!") { Type = EventType.LeaveByLogger; } if (EventText == "You've entered a raid group!") { Type = EventType.JoinByLogger; } if (EventText.Contains(_lootChannel)) { // Will not match anything but in the format // [blah] - [blah] - ### if (Regex.Match(EventText, @"[^\]:]\[.*?\] - \[.*?\] - \d*").Success) { Type = EventType.Loot; } } }
void Start() { battleSys = GameObject.FindGameObjectWithTag("BattleSystem").GetComponent <BattleSystem>(); boss = GameObject.FindGameObjectWithTag("Boss").GetComponent <Boss>(); eText = GameObject.FindGameObjectWithTag("EventText").GetComponent <EventText>(); _audio = GetComponent <AudioSource>(); maxHealth = GameManager.GetInstance().maxHealth; health = GameManager.GetInstance().health; hpBar.SetMax(maxHealth); hpBar.SetVal(health); hoverEnabled = GameManager.GetInstance().hoverEnabled; hasRage = GameManager.GetInstance().hasRage; canRevive = GameManager.GetInstance().canRevive; _hoverTimer = _maxHoverTime; }
public void SetEvent(EventText eventText) { lock (eventLock) { if (eventText.EventType == EventType.Instant) { LastEventInterrupted = true; eventTimer.IsEnabled = false; eventTimer.Interval = new TimeSpan((long)(eventText.Duration * LibImp.SecondToTicks)); SetEventText(eventText); eventTimer.IsEnabled = true; } else { events.Enqueue(eventText); eventTimer.Interval = new TimeSpan(1); if (!eventTimer.IsEnabled) { ShowNextEvent(); } } } }
//EventText public void EventTextSet(EventText eventText, string setStr, Color32 color = new Color32()) { eventTextEventManager_.EventTextSet(eventText, setStr, color); }
public void StartEvent(EventText eventText) { Debug.Log("Starting Conversation with " + eventText.name); }
//None static private EventTextProcess NoneUpdate(EventTextProcessState mine, EventText eventText) { return(mine.state_); }
//ChangeColor static private EventTextProcess ChangeColorUpdate(EventTextProcessState mine, EventText eventText) { if (eventText.GetTimeCounter().measure(Time.deltaTime, eventText.GetTimeRegulation())) { eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateRed( eventText.GetText().color , eventText.GetTimeFlucts(0) , eventText.GetChangeEndColor().r , eventText.GetTimeRegulation() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateGreen( eventText.GetText().color , eventText.GetTimeFlucts(1) , eventText.GetChangeEndColor().g , eventText.GetTimeRegulation() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateBlue( eventText.GetText().color , eventText.GetTimeFlucts(2) , eventText.GetChangeEndColor().b , eventText.GetTimeRegulation() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateAlpha( eventText.GetText().color , eventText.GetTimeFlucts(3) , eventText.GetChangeEndColor().a , eventText.GetTimeRegulation() , eventText.GetTimeRegulation() ); return(EventTextProcess.None); } else { eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateRed( eventText.GetText().color , eventText.GetTimeFlucts(0) , eventText.GetChangeEndColor().r , eventText.GetTimeCounter().count() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateGreen( eventText.GetText().color , eventText.GetTimeFlucts(1) , eventText.GetChangeEndColor().g , eventText.GetTimeCounter().count() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateBlue( eventText.GetText().color , eventText.GetTimeFlucts(2) , eventText.GetChangeEndColor().b , eventText.GetTimeCounter().count() , eventText.GetTimeRegulation() ); eventText.GetText().color = t13.UnityUtil.Color32InFluctUpdateAlpha( eventText.GetText().color , eventText.GetTimeFlucts(3) , eventText.GetChangeEndColor().a , eventText.GetTimeCounter().count() , eventText.GetTimeRegulation() ); } return(mine.state_); }
public override bool Execute(Player p, DayStep time) { this.EventText.Clear(); Random r = new Random(); int RandomValue; bool Zator = false; if (time.partOfDay == PartOfDay.Night) { RandomValue = r.Next(0, 100); } else { RandomValue = r.Next(0, 10); } if (RandomValue < 5) { Zator = true; } p.Place = PlaceType.Home; p.Company = CompanyType.Alone; p.ChangeMoney(-cost); switch (p.DistanceFromHome) { case DistanceType.Low: p.DistanceFromHome = DistanceType.Home; this.EventText.Add($"{p.Name} вдома."); return(false); case DistanceType.Medium: if (Zator) { this.EventText.Add("Автобус потравляє у затор. Бабуськи вважають" + $" за необхідне дуже голосно сповіщати про це всіх довкола, а {p.Name}" + $" не може навіть послухати музику, бо телефон сів. {Resource.MINUS_HAPPY}"); p.ChangeHappines(-5); } this.EventText.Add($"{p.Name} нарешті вдома."); p.DistanceFromHome = DistanceType.Home; return(false); case DistanceType.Large: this.EventText.Add("Половину шляху треба їхати на трамваї."); this.EventText.Add("Трамвай успішно доїхав до центру. Звідси на автобусі."); if (Zator) { this.EventText.Add("Автобус потравляє у затор. Бабуськи вважають" + $" за необхідне дуже голосно сповіщати про це всіх довкола, а {p.Name}" + $"не може навіть послухати музику, бо телефон сів. {Resource.MINUS_HAPPY}"); p.ChangeHappines(-5); } if (p.isDrunk) { if (p.DrunkLevel == 1 || p.DrunkLevel == 2) { EventText.Add($"В дорозі п'яне тіло почуває себе не дуже добре, " + $"{p.Name} відчуває нудоту і тримається з останніх сил на поворотах. {Resource.MINUS_HAPPY}"); EventText.Add(p.ResetDrunk(1)); p.ChangeHappines(-5); } else { string s = p.Gender == GenderType.Man ? "його" : "її"; string s1 = p.Gender == GenderType.Man ? "позеленів" : "позеленіла"; EventText.Add($"Ох ні, оце халепа! {p.Name} аж {s1} від нудоти і {s} " + $"все-таки знудило на одній із зупинок! Тепер треба чекати наступного " + $"автобусу під ядовитими поглядами оточуючих. {Resource.MINUS_HAPPY}"); EventText.Add(p.ResetDrunk(1)); p.ChangeHappines(-10); } } this.EventText.Add("Така довга подорож в громадському транспорті " + $"виснажить кого завгодно. {Resource.MINUS_HAPPY}"); p.ChangeHappines(-5); p.ChangeFollowerRait(-3); p.DistanceFromHome = DistanceType.Home; return(true); default: return(false); } }
void Start() { cam.transform.position = new Vector3(player.transform.position.x, player.transform.position.y, cam.transform.position.z); spawnPlayer(); StatusPlayer = player.GetComponent("PlayerStats") as PlayerStats; textoEvento = EventTextHolder.GetComponent("EventText") as EventText; // //CreateEquips // CreateHull HullList.Add(new Hull(101, "Basic Hull", 200, 0, "this is a basic hull")); HullList.Add(new Hull(102, "armored core", 1000, 0.2f, "Armor ready to combat")); HullList.Add(new Hull(103, "impenetrable shield", 13000, 0.5f, "Seriously, you dont need this.")); HullList.Add(new Hull(104, "Basic Hull 2", 200, 0, "this is a basic hull")); HullList.Add(new Hull(105, "armored core 2", 1000, 0.2f, "Armor ready to combat")); HullList.Add(new Hull(106, "Cheater", 10, 10.5f, "Filthy Cheater!")); //createFuelTank FuelTankList.Add(new FuelTank(201, "Basic Fuel Tank", 200, 0, "descrissaum")); FuelTankList.Add(new FuelTank(202, "Intermediate Fuel", 1000, 0.35f, "descrissaum")); FuelTankList.Add(new FuelTank(203, "Big Fuel", 4500, 0.55f, "I think you need this.")); FuelTankList.Add(new FuelTank(204, "extra large size", 8500, 0.75f, "Seriously, you dont need this.")); FuelTankList.Add(new FuelTank(205, "Cheater", 10, 0.995f, "Filthy cheater!")); //createDrill DrillList.Add(new Drill(301, "Basic Drill", 200, 1f, "descrissaum")); DrillList.Add(new Drill(302, "Rock crusher", 1000, 1.2f, "descrissaum")); DrillList.Add(new Drill(303, "Rock Destroyer", 13000, 2.0f, "Seriously, you dont need this.")); //CreateCargo CargoList.Add(new Cargo(401, "Basic Cargo", 200, 100, "descrissaum")); CargoList.Add(new Cargo(402, "intermediate Cargo", 1000, 180, "descrissaum")); CargoList.Add(new Cargo(403, "Bigger Cargo", 4500, 250, "descrissaum")); CargoList.Add(new Cargo(404, "Biggest Cargo", 9000, 350, "Seriously, you dont need this.")); //CreateRocket RocketList.Add(new Rocket(501, "Basic Rocket", 200, 1, "descrissaum")); RocketList.Add(new Rocket(502, "Sky traveler", 1000, 1.3f, "descrissaum")); RocketList.Add(new Rocket(503, "Space Traveler", 13000, 1.8f, "Seriously, you dont need this.")); StatusPlayer.InitEquips(); //CreateItens ItensList.Add(new PlayerItem(1001, 1, "Basic Bomb", 50, 99, "Blow some shit up!")); ItensList.Add(new Teleport(1009, 1, "Teleport Module", 50, 1, "F*****g Teleport!!")); StatusPlayer.InitItens(); //DEFINE O PREÇO StatusPlayer.ouro.preço = goldPrice; StatusPlayer.prata.preço = silverPrice; StatusPlayer.bronze.preço = bronzePrice; StatusPlayer.ferro.preço = ironPrice; StatusPlayer.diamante.preço = DiamondPrice; //DEFINE O PESO StatusPlayer.ouro.espaco = 20; StatusPlayer.prata.espaco = 15; StatusPlayer.bronze.espaco = 10; StatusPlayer.ferro.espaco = 15; StatusPlayer.diamante.espaco = 20; MovimentoPlayer = player.GetComponent("PlayerControl") as PlayerControl; FisicaPlayer = player.GetComponent("PlayerPhysics3D") as PlayerPhysics3D; DrillWorks = player.GetComponent("DiggingMechanics") as DiggingMechanics; Megalomaniaco = Megamenu.GetComponent("RefineryMenuControl") as RefineryMenuControl; WorkshopScript = Workshopping.GetComponent("WorkshopMenuControl") as WorkshopMenuControl; //DEFINE A SPAWNZONE DE MONSTERS SpawnLevel = new int[10]; SpawnLevel[0] = 30; //ADICIONA A LOCALIZAÇAO DAS CONSTRUÇOES NA LISTA }
public void UpdateEventText() { EventText.SetText($"{MyEvent.EventType.ToString()}({string.Join(", ", MyEvent.Parameters)})"); }
public EventTextProcess Update(EventText eventText) { return(updateFuncs_[(int)state_](this, eventText)); }
void Start() { theText = GetComponent <Text>(); instance = this; }
public void EventTextSet(EventText eventText, string updateContext, Color32 color) { eventTexts_.Add(eventText); changeColorEnds_.Add(color); updateContexts_.Add(updateContext); }
public WriteEventText(Guid correlationId, int expectedVersion, EventText[] events) { Ensure.NotNull(events, "events"); Ensure.Positive(events.Length, "events.Length"); CorrelationId = correlationId; ExpectedVersion = expectedVersion; Events = events; }
public void waypointEventPlayer(ref int waypoint, ref GameObject player, ref bool playerTurn) { //number of tiles movement/points for tile event switch (waypoint) { case 4: TilePoint = 2; break; case 9: TilePoint = -1; break; case 14: TilePoint = -2; break; case 19: TilePoint = -3; break; case 24: TilePoint = 2; break; case 29: TilePoint = -4; break; default: playerTurn = false; TileEventCheck = false; return; } // Debug.Log("player waypoint: " + waypoint); //start moving forward/backward switch (waypoint) { case 4: case 24: EventTitle.GetComponent <Text>().text = "Congratulations!"; EventDesc.GetComponent <Text>().text = "You've earned extra points from tile event!"; EventText.GetComponent <Text>().text = "You've earned " + TilePoint + " points! \n" + "You've moved " + TilePoint + " tiles forward!"; if (!move) { StartCoroutine(TileEventPanel(true, false)); } break; case 9: case 14: case 19: case 29: //Debug.Log("Back allowed"); EventTitle.GetComponent <Text>().text = "Better Luck Next Time!"; EventDesc.GetComponent <Text>().text = "Oh no! You've lost some points from tile event!"; EventText.GetComponent <Text>().text = "You've lost " + Mathf.Abs(TilePoint) + " points! \n" + "You've moved " + Mathf.Abs(TilePoint) + " tiles backwards!"; if (!back) { Debug.Log("try again"); StartCoroutine(TileEventPanel(false, true)); } break; default: player.GetComponent <FollowThePath>().moveAllowed = false; break; } waypointEventPoint(TilePoint, ref waypoint, ref player, ref playerTurn); }
// Start is called before the first frame update void Start() { eventText = GameObject.Find("Ui").GetComponent <EventText>(); }