void Start () { monsterBar = GameObject.Find("MonsterBar"); eb = monsterBar.GetComponent<EnergyBar>(); monsterBar.SetActive(false); }
// Use this for initialization void Start() { if (!PhotonNetwork.connected) { PhotonNetwork.isMessageQueueRunning = false; PhotonNetwork.automaticallySyncScene = true; PhotonNetwork.ConnectUsingSettings("backintime"); } PhotonNetwork.playerName = PlayerPrefs.GetString("playerName", "Guest" + UnityEngine.Random.Range(1, 9999)); canvasBest = GameObject.Find("CanvasBestOf5"); canvasBest.SetActive(false); healthBar = GameObject.FindGameObjectWithTag("healthbar"); eb = healthBar.GetComponent<EnergyBar>(); incremented = false; cubeName = ""; monsterType = 0; spawnMonster = false; money = 0; moneyChanged = false; ballChanged = false; spawnBall = false; typeBall = 0; posBall = new Vector3(0, 0, 0); destroyCoin = false; pauseChanged = false; itemSource = GetComponent<AudioSource>(); }
void Start() { currentHealth = maxHealth; if (isPlayer) { healthBar = GameObject.FindWithTag ("Player1Health").GetComponent<EnergyBar> (); } if (healthBar != null) { healthBar.valueMax = (int) maxHealth; } }
void Start() { healthBar = GameObject.FindGameObjectWithTag("healthbar"); eb = healthBar.GetComponent<EnergyBar>(); executed = false; itemSource = GetComponent<AudioSource>(); canavasBest = GameObject.Find("CanvasBestOf5"); }
// Start is called before the first frame update void Start() { downSpeed = -10f; sideSpeed = 0f; speedMod = 1f; rigid = GetComponent <Rigidbody2D>(); offset = transform.position.y - cam.transform.position.y; trailIndex = 0; mapIndex = 0; time = 0; if (ptTracker == null) { ptTracker = FindObjectOfType <PointTracker>().GetComponent <PointTracker>(); } if (energyBar == null) { energyBar = FindObjectOfType <EnergyBar>().GetComponent <EnergyBar>(); } }
public void Init(int _iTeamId, string _strName, GameObject _goTarget, GameObject _goRootLifeGauge) { string prefabName = string.Format("prefab/chara/{0}", _strName); m_goChara = PrefabManager.Instance.MakeObject(prefabName, gameObject); m_goChara.transform.localPosition = Vector3.zero; m_goChara.transform.localRotation = new Quaternion(0.0f, 0.0f, 0.0f, 0.0f); m_goLifeGauge = PrefabManager.Instance.MakeObject("prefab/LifeGauge", _goRootLifeGauge); m_goLifeGauge.GetComponent <EnergyBarToolkit.EnergyBarFollowObject>().followObject = gameObject; m_enegyBar = m_goLifeGauge.GetComponent <EnergyBar>(); m_enegyBar.SetValueF(100.0f); m_iTeamId = _iTeamId; Init(_strName, _goTarget, m_goChara.GetComponent <Animator>()); param.name = _strName; param.range = 2.0f; CharaManager.Instance.Add(_iTeamId, this); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); EnergyBar script = (EnergyBar)target; if (script.animationType == EnergyBar.AnimationType.BurnOff) { script.burnOffColor = EditorGUILayout.ColorField("Burn Off Color", script.burnOffColor); script.burnOnColor = EditorGUILayout.ColorField("Burn On Color", script.burnOnColor); script.burnTimeDelayPercent = EditorGUILayout.Slider("Burn Time Delay Percent", script.burnTimeDelayPercent, 0.0f, 1.0f); } // save, apply, and serialize properties if (GUI.changed) { serializedObject.ApplyModifiedProperties(); EditorUtility.SetDirty(script); } }
void Start() { if (this.GetComponent <PhotonView>().isMine) { isControlable = true; } else { isControlable = false; } if (isControlable) { var windGUIS = this.transform.parent.GetComponentsInChildren <Transform>(); foreach (Transform gui in windGUIS) { if (gui.CompareTag("windBar")) { windGUI = gui.gameObject; } } GameObject[] holders = GameObject.FindGameObjectsWithTag("Holder"); foreach (GameObject holds in holders) { if (holds.GetPhotonView().isMine) { projectileHolder = holds.gameObject; } } windFor = windGUI.GetComponent <EnergyBar>(); windDir = windGUI.GetComponent <windType>(); this.GetComponent <PhotonView>().RPC("RandomWind", PhotonTargets.All); } }
private void InvokeActual(GameObject collider) { EnergyBar energyBar = simpleEvent.energyBar; if (changeBar) { if (energyBar != null) { switch (changeBarType) { case Type.IncreaseByValue: energyBar.valueCurrent += (int) changeBarValue; break; case Type.IncreaseByPercent: energyBar.ValueF += changeBarValue; break; case Type.DecreaseByValue: energyBar.valueCurrent -= (int) changeBarValue; break; case Type.DecreaseByPercent: energyBar.ValueF -= changeBarValue; break; case Type.SetToValue: energyBar.valueCurrent = (int) changeBarValue; break; case Type.SetToPercent: energyBar.ValueF = changeBarValue; break; default: Debug.LogError("Unknown option: " + changeBarType); break; } } else { Debug.LogError("Energy bar not set for this event.", simpleEvent); } } if (sendMessage) { foreach (Signal s in signals) { s.Invoke(simpleEvent, collider); } } }
// Start is called before the first frame update protected virtual void Awake() { moveSpeed = 3f; //Collision detection. boxCollider = GetComponent <BoxCollider2D>(); // for collision rb2D = GetComponent <Rigidbody2D>(); // for collision inverseMoveTime = 1f / moveSpeed; // for smooth movement anim = GetComponent <Animator>(); // get animator //Get reference to health bar. healthBar = transform.GetChild(0).transform.GetChild(0).gameObject.GetComponent <HealthBar>(); healthBar.SetMaxHealth(health); //Get reference to energy bar. energyBar = transform.GetChild(0).transform.GetChild(1).gameObject.GetComponent <EnergyBar>(); energy = 0; energyRegen = speed; energyBar.SetMaxEnergy(12); //Get reference to the turn indicator. turnIndicator = transform.GetChild(0).transform.GetChild(2).gameObject; turnIndicator.SetActive(false); //Get reference to the status effect container and status effects. statusEffectContainer = transform.GetChild(0).transform.GetChild(3).gameObject.GetComponent <Image>(); bleedIcon = statusEffectContainer.transform.GetChild(0).gameObject.GetComponent <Image>(); wetIcon = statusEffectContainer.transform.GetChild(1).gameObject.GetComponent <Image>(); shockIcon = statusEffectContainer.transform.GetChild(2).gameObject.GetComponent <Image>(); immobilizeIcon = statusEffectContainer.transform.GetChild(3).gameObject.GetComponent <Image>(); stunIcon = statusEffectContainer.transform.GetChild(4).gameObject.GetComponent <Image>(); //Refresh ability cooldowns each battle. foreach (Ability a in abilitiesReference) { abilities.Add(Object.Instantiate(a)); } }
void Start() { sp = camera.GetComponent<SpawnObjects>(); canSpawnPyro = true; canSpawnFreezer = true; canSpawnElectronite = true; FilledBarPyro = GameObject.Find("FilledBarPyro"); ebPyro = FilledBarPyro.GetComponent<EnergyBar>(); ebPyro.valueMax = 30; FilledBarFreezer = GameObject.Find("FilledBarFreezer"); ebFreezer = FilledBarFreezer.GetComponent<EnergyBar>(); ebFreezer.valueMax = 10; FilledBarElectronite = GameObject.Find("FilledBarElectronite"); ebElectronite = FilledBarElectronite.GetComponent<EnergyBar>(); ebElectronite.valueMax = 20; }
void partyFriendTapped(System.Object sender, System.EventArgs e) { friend.giveParty(); hunger -= 0.013; HungerBar.ProgressTo(hunger, 400, Easing.Linear); energy -= 0.01; EnergyBar.ProgressTo(energy, 400, Easing.Linear); mood += 0.019; MoodBar.ProgressTo(mood, 400, Easing.Linear); if (health > 0) { health -= 2; } else if (health == 0) { DisplayAlert("Healt declined!", "Your friend is sick.", "Start over"); } HealthLabel.Text = health.ToString(); ResetTimer(); updateUI(); }
public void Init(ICECreatureEBTAdapter _adapter) { m_Adapter = _adapter; if (m_Adapter == null || m_Adapter.Controller == null || m_Adapter.Display == null || ReferenceObject == null) { return; } if (m_EnergyBarGameObject == null) { m_EnergyBarGameObject = GameObject.Instantiate(ReferenceObject.gameObject); } if (m_EnergyBarGameObject != null) { m_EnergyBarGameObject.transform.SetParent(m_Adapter.Display.transform, false); EnergyBarFollowObject _EnergyBarFollowObject = m_EnergyBarGameObject.GetComponent <EnergyBarFollowObject>(); if (_EnergyBarFollowObject) { _EnergyBarFollowObject.followObject = m_Adapter.transform.gameObject; _EnergyBarFollowObject.worldCamera = new ObjectFinder(typeof(Camera), "/Main Camera", "MainCamera", ObjectFinder.Method.ByTag); _EnergyBarFollowObject.offset = Offset; _EnergyBarFollowObject.offset.y += VerticalOffset; } m_EnergyBar = m_EnergyBarGameObject.GetComponent <EnergyBar>(); if (m_EnergyBar) { m_EnergyBar.valueMin = 0; m_EnergyBar.valueMax = (int)GetMaxValue(Value); m_EnergyBar.animationEnabled = false; } } }
private void Awake() { if (instance == null) { DontDestroyOnLoad(gameObject); instance = this; characterController = GetComponent <CharacterController>(); playerCamera = transform.Find("PlayerCamera"); playerLook = playerCamera.gameObject.GetComponent <PlayerLook>(); inventory = GetComponent <Inventory>(); healthSystem = new HealthSystem(100, 100); healthBar = GameObject.Find("HealthBar").GetComponent <HealthBar>(); healthBar.Setup(healthSystem); energyBar = GameObject.Find("FatigueBar").GetComponent <EnergyBar>(); energyBar.Setup(healthSystem); oxigenBar = GameObject.Find("OxigenBar").GetComponent <OxigenBar>(); oxigenBar.Setup(healthSystem); GameObject.Find("GameHandler").GetComponent <GUIHandler>().AboveWater(); } else { Destroy(gameObject); } }
static public EnergyBarQuadrant Create(EnergyBar parent) { GameObject quadrantObject = new GameObject("EnergyBarQuadrant"); quadrantObject.transform.parent = parent.transform; quadrantObject.transform.localPosition = Vector3.zero; quadrantObject.transform.localScale = Vector3.one; GameObject imageObject = new GameObject("Bar"); imageObject.AddComponent <Image>(); imageObject.transform.SetParent(quadrantObject.transform); imageObject.transform.localPosition = Vector3.zero; imageObject.transform.localScale = Vector3.one; EnergyBarQuadrant quadrant = quadrantObject.AddComponent <EnergyBarQuadrant>(); quadrant.Init(parent); quadrant.SetSize(100.0f, 20.0f); quadrant.SetBarType(EnergyBar.BarType.LeftToRight); quadrant.SetColor(Color.white); return(quadrant); }
void Start() { if(healthBarPool==null) { GameObject g = GameObject.Find ("HealthBars"); healthBarPool = g.GetComponent<EZObjectPool>(); } if(canvas==null) { canvas = GameObject.Find ("Canvas"); } GameObject eb = this.gameObject; healthBarPool.TryGetNextObject(Vector3.zero,Quaternion.identity,out eb); energyBar = eb.GetComponent<EnergyBar>(); energyBar.SetValueMax((int) health); // energyBar.transform.SetParent(canvas.transform); EnergyBarFollowObject guiBar = energyBar.GetComponent<EnergyBarFollowObject>(); guiBar.followObject = this.gameObject.transform.FindChild("BarPoint").gameObject; UnitFacade u = (UnitFacade) this.GetUnitFacade(); GameObject exit = GameObject.Find("CreepExit"); u.MoveTo(exit.transform.position,false); }
public void OnDestroy() { if(energyBar!=null) { this.energyBar.GetComponent<EnergyBarFollowObject>().followObject = null; this.energyBar.gameObject.SetActive(false); energyBar = null; } }
void Start() { eBar = this; }
public GamePage BindData() { App.SlowWriter.Target = StoryBlock; /* LOCATION NAME */ Binding BindingName = new Binding("CurrentLocationName") { Source = App.LocationViewModel }; StoryHeader.SetBinding(ContentControl.ContentProperty, BindingName); /* LOCATION IMAGE */ Binding BindingImage = new Binding("CurrentLocationImage") { Source = App.LocationViewModel }; StoryImage.SetBinding(Image.SourceProperty, BindingImage); /* LOCATION FILTER */ Binding BindingSliderFilter = new Binding("BackgroundOptionsIntTransparent") { Source = App.PlayerViewModel.Player }; FilterSlider.SetBinding(Slider.ValueProperty, BindingSliderFilter); Binding BindingSliderColor = new Binding("BackgroundOptionsIntBlue") { Source = App.PlayerViewModel.Player }; ColorSlider.SetBinding(Slider.ValueProperty, BindingSliderColor); /* PLAYER'S HEALTH BAR */ Binding BindingHealth = new Binding("HealthBarValue") { Source = App.PlayerViewModel }; // value bind Binding BindingBarsWidth = new Binding("HealthThirstHungerBarWidth") { Source = App.PlayerViewModel }; // bar width bind Binding BindingHealthText = new Binding("HealthBarString") { Source = App.PlayerViewModel }; // text value bind HealthBar.SetBinding(ProgressBar.ValueProperty, BindingHealth); // value bind HealthBar.SetBinding(ProgressBar.WidthProperty, BindingBarsWidth); // bar width bind - same for health, thirst and hunger HealthBarString.SetBinding(ContentControl.ContentProperty, BindingHealthText); // text value bind /* PLAYER'S ENERGY BAR */ Binding BindingEnergy = new Binding("EnergyBarValue") { Source = App.PlayerViewModel }; // value bind Binding BindingEneryWidth = new Binding("EnergyBarWidth") { Source = App.PlayerViewModel }; // bar width bind Binding BindingEnergyText = new Binding("EnergyBarString") { Source = App.PlayerViewModel }; // text value bind EnergyBar.SetBinding(ProgressBar.ValueProperty, BindingEnergy); // value bind EnergyBar.SetBinding(ProgressBar.WidthProperty, BindingEneryWidth); // bar width bind EnergyBarString.SetBinding(ContentControl.ContentProperty, BindingEnergyText); // text value bind /* PLAYER'S HUNGER BAR */ Binding BindingHunger = new Binding("HungerBarValue") { Source = App.PlayerViewModel }; // value bind Binding BindingHungerText = new Binding("HungerBarString") { Source = App.PlayerViewModel }; // text value bind HungerBar.SetBinding(ProgressBar.ValueProperty, BindingHunger); // value bind HungerBar.SetBinding(ProgressBar.WidthProperty, BindingBarsWidth); // bar width bind - same for health, thirst and hunger HungerBarString.SetBinding(ContentControl.ContentProperty, BindingHungerText); // text value bind /* PLAYER'S THIRST BAR */ Binding BindingThirst = new Binding("ThirstBarValue") { Source = App.PlayerViewModel }; // value bind Binding BindingThirstText = new Binding("ThirstBarString") { Source = App.PlayerViewModel }; // text value bind ThirstBar.SetBinding(ProgressBar.ValueProperty, BindingThirst); // value bind ThirstBar.SetBinding(ProgressBar.WidthProperty, BindingBarsWidth); // bar width bind - same for health, thirst and hunger ThirstBarString.SetBinding(ContentControl.ContentProperty, BindingThirstText); // text value bind /* CHECK ALIVE */ timer.Interval = new TimeSpan(0, 0, 0, 0, 333); timer.Tick += (sender, args) => { CheckAlive(); }; timer.Start(); return(this); }
public override void OnInspectorGUI() { m_object.Update(); DrawDefaultInspector(); EnergyBar _2dxScript = (EnergyBar)target; //Texture2D icon = Resources.Load("2dxfxinspector") as Texture2D; //if (icon) //{ // Rect r; // float ih = icon.height; // float iw = icon.width; // float result = ih / iw; // float w = Screen.width; // result = result * w; // r = GUILayoutUtility.GetRect(ih, result); // EditorGUI.DrawTextureTransparent(r, icon); //} EditorGUILayout.PropertyField(m_object.FindProperty("ActiveUpdate"), new GUIContent("Active Update", "Active Update, for animation / Animator only")); EditorGUILayout.PropertyField(m_object.FindProperty("ForceMaterial"), new GUIContent("Shared Material", "Use a unique material, reduce drastically the use of draw call")); if (_2dxScript.ForceMaterial == null) { _2dxScript.ActiveChange = true; } else { if (GUILayout.Button("Remove Shared Material")) { _2dxScript.ForceMaterial = null; _2dxScript.ShaderChange = 1; _2dxScript.ActiveChange = true; _2dxScript.CallUpdate(); } EditorGUILayout.PropertyField(m_object.FindProperty("ActiveChange"), new GUIContent("Change Material Property", "Change The Material Property")); } if (_2dxScript.ActiveChange) { EditorGUILayout.BeginVertical("Box"); Texture2D icone = Resources.Load("2dxfx-icon-value") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("BarProgress"), new GUIContent("Energy Bar", icone, "Change the energy bar value from 0 to 1")); icone = Resources.Load("2dxfx-icon-fade") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("_Value2"), new GUIContent("Smooth Line", icone, "Smooth Line")); icone = Resources.Load("2dxfx-icon-brightness") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("_Value3"), new GUIContent("Darker Value", icone, "Darker Value")); icone = Resources.Load("2dxfx-icon-color") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("_Value4"), new GUIContent("Energy RED DANGER", icone, "Use the color energy red danger status, 0 = none / 1 = red")); icone = Resources.Load("2dxfx-icon-color") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("_Value5"), new GUIContent("Transparency Dark", icone, "Fade of the transparency dark")); EditorGUILayout.BeginVertical("Box"); icone = Resources.Load("2dxfx-icon-fade") as Texture2D; EditorGUILayout.PropertyField(m_object.FindProperty("_Alpha"), new GUIContent("Fading", icone, "Fade from nothing to showing")); EditorGUILayout.EndVertical(); EditorGUILayout.EndVertical(); } m_object.ApplyModifiedProperties(); }
// Use this for initialization void Start() { curr_energy = 1f; isActive = true; mainEb = mainEnergyBar.GetComponent <EnergyBar>(); }
// Use this for initialization void Start() { rigid = this.GetComponent<Rigidbody>(); coll = this.GetComponent<BoxCollider>(); myView = this.GetComponent<PhotonView>(); lifeBar = heartsGUI.GetComponent<EnergyBar>(); lifeBar.valueCurrent = health; }
/// <summary> /// This is called when the game should draw itself. /// </summary> /// <param name="gameTime">Provides a snapshot of timing values.</param> public override void Draw(GameTime gameTime) { // Màu nền TankWars.GraphicsDevice.Clear(Color.Black); // Dùng để vẽ các đối tượng SpriteBatch spriteBatch = TankWars.SpriteBatch; spriteBatch.Begin(SpriteSortMode.FrontToBack, BlendState.AlphaBlend /*, null, null, null, null, Camera.get_transformation(Game.GraphicsDevice)*/); // Vẽ Màn chơi Map.Draw(gameTime, spriteBatch); foreach (PowerIcon power in PowerIconList) { power.Draw(gameTime, spriteBatch); } // Vẽ Minimap Minimap.Draw(gameTime, spriteBatch); // Vẽ cursor người chơi Cursor.Draw(gameTime, spriteBatch); // Vẽ người chơi if (!Player.IsDead) { Player.Draw(gameTime, spriteBatch); Direction.Draw(gameTime, spriteBatch); Minimap.DrawDot(Player, Color.Blue, spriteBatch); } // Vẽ Health Bar HealthBar.Draw(Player.HitPoints, Player.MaxHitPoints, spriteBatch); // Vẽ Energy Bar EnergyBar.Draw(Player.EnergyPoints, Player.MaxEnergyPoints, spriteBatch); // Vẽ đạn foreach (Ammunition ammunition in AmmunitionList) { ammunition.Draw(gameTime, spriteBatch); } // Vẽ các vụ nổ foreach (Sprite effect in EffectList) { effect.Draw(gameTime, spriteBatch); } // Vẽ Enemy foreach (Tank enemy in EnemyList) { enemy.Draw(gameTime, spriteBatch); Minimap.DrawDot(enemy, Color.Red, spriteBatch); } spriteBatch.End(); // If the game is transitioning on or off, fade it out to black. if (TransitionPosition > 0 || pauseAlpha > 0) { float alpha = MathHelper.Lerp(1f - TransitionAlpha, 1f, pauseAlpha / 2); TankWars.FadeBackBufferToBlack(alpha); } }
// =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== // =========================================================== // Methods // =========================================================== protected virtual void OnEnable() { energyBar = GetComponent<EnergyBar>(); MadDebug.Assert(energyBar != null, "Cannot access energy bar?!"); }
private void InitializeFloatingHealthBar() { // スライダーコンポーネントを取得(現在HPの変化をEnergyBarに適用させるため). var barRenderer = floatingHealthBarSpawner.instance; floatingHealthBar = barRenderer.GetComponent<EnergyBar>(); floatingHealthBarSpawner.instance.transform.localScale = new Vector3(1, 1, 1); // 開始HPを最大値および現在値にセット(HP MAX). floatingHealthBar.SetValueMax(maxHealth); floatingHealthBar.valueCurrent = maxHealth; }
// =========================================================== // Constructors (Including Static Constructors) // =========================================================== // =========================================================== // Getters / Setters // =========================================================== // =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== void Start() { bar = slidesBar.GetComponent<EnergyBar>(); bar.valueMax = slides.Length; HideAll(); }
public void hitUnit(float aDamage,float aDamageInfantryMultiplier,float aDamageMachineMultiplier,float aSlowPercent,int aSlowTime,ETargetType aSlowTarget) { if(this.health>0f) { if(this.unitType==ETargetType.Infantry) { aDamage = aDamage*aDamageInfantryMultiplier; } if(this.unitType==ETargetType.Mechanical||this.unitType==ETargetType.FlyingMechanical) { aDamage = aDamage*aDamageMachineMultiplier; } this.health -= aDamage; if(energyBar==null&&!GameManager.REF.demo) { GameObject eb = this.gameObject; eb = healthBarPool.FastInstantiate(GameObject.Find ("Canvas").transform); energyBar = eb.GetComponent<EnergyBar>(); // energyBar.transform.SetParent(canvas.transform); EnergyBarFollowObject guiBar = energyBar.GetComponent<EnergyBarFollowObject>(); if(this.gameObject.transform.FindChild("BarPoint")==null) { Debug.Log (this.name+" has no BarPoint"); } else guiBar.followObject = this.gameObject.transform.FindChild("BarPoint").gameObject; energyBar.SetValueMax(Convert.ToInt32(health+aDamage)); } if(energyBar!=null) this.energyBar.SetValueCurrent((int) this.health); } if(this.health>=0f) { // If we still have health, do we want to slow this unit? if(aSlowTime>0) { Debug.Log(unitType+" - "+aSlowTarget); ETargetType thisT = (this.unitType&aSlowTarget); Debug.Log (thisT); if(thisT==this.unitType) { slowTimeRemaining += aSlowTime; this.unitSpeed = this.originalSpeed * aSlowPercent; updateSpeeds(); } } } }
private void Awake() { //Awake is always call before start. instance = this; }
void Awake() { energyBar = GameObject.FindObjectOfType <EnergyBar>(); }
public GameObject CreatePlayer(Vector2 StartPos, int LevelNum) { GameObject SceneManager = (GameObject)UnityEngine.Object.Instantiate(Resources.Load("Prefab/" + "SceneManager")); SceneManager.transform.position = new Vector3(StartPos.x, StartPos.y, SceneManager.transform.position.z); m_SceneMover = SceneManager.GetComponent <ScenePathMover> (); m_SceneMover.LoadMiddleScene(LevelNum); m_ShipGroup = SceneManager.transform.Find("ShipGroup").gameObject; m_PlayerCtrl = m_ShipGroup.GetComponent <PlayerCtrl>(); m_Player = SceneManager.transform.Find("ShipGroup/TriangleShipObj").gameObject; TriangleShip ship = m_Player.GetComponent <TriangleShip> (); ship.StartPosObject = SceneManager.transform.Find("ShipGroup/StartPos").gameObject; ship.StartPosObject.SetActive(false); ship.BornPosObject = SceneManager.transform.Find("ShipGroup/BornPos").gameObject; ship.BornPosObject.SetActive(false); ship.CompletePosObject = SceneManager.transform.Find("CompletePos").gameObject; ship.CompletePosObject.SetActive(false); GameCamera = SceneManager.transform.Find("MainCamera").gameObject.GetComponent <LogicCamera>(); GameCamera.SetShip(ship); GameCamera.SetSceneMgrObj(SceneManager); m_EnergyBar = SceneManager.transform.Find("Canvas/EnergyBar").gameObject.GetComponent <EnergyBar>(); m_LifeBar = SceneManager.transform.Find("Canvas/LifeBar").gameObject.GetComponent <LifeBar>(); for (int i = 0; i < ship.GetCurShipLifeTimes(); ++i) { m_LifeBar.AddLife(); } m_ThanksBoard = SceneManager.transform.Find("Canvas/ThanksPlayer").gameObject.GetComponent <ThanksBoard>(); m_ThanksBoard.gameObject.SetActive(false); m_BtnCtrl = SceneManager.transform.Find("Canvas/BtnCtrl").gameObject.GetComponent <ButtonCtrl>(); m_BtnCtrl.SetMainBody(ship); #if UNITY_STANDALONE m_BtnCtrl.gameObject.SetActive(false); #else #endif MusicManager.GetInstance().SFXCtrl = SceneManager.transform.Find("SFXCtrl").gameObject.GetComponent <SoundController>(); MusicManager.GetInstance().BGMCtrl = SceneManager.transform.Find("BGMCtrl").gameObject.GetComponent <BGMController>(); m_GameOverShow = SceneManager.transform.Find("Canvas/GameOver").gameObject; m_GameOverShow.SetActive(false); return(m_Player); }
public override void Start() { InitScript.inGame = true; InitScript.totalScore = 0; bonusSpeed = 2f; score = 0; value1 = 0; value2 = 0; value3 = 0; FrameCounter = 120; obstacles = new List<Obstacle>(); powerups = new List<Powerup>(); bullets = new List<Bullet>(); background = new Starfield(InitScript.bg1Pos,false); Futile.stage.AddChild(background); background2 = new Starfield(InitScript.bg2Pos, false); Futile.stage.AddChild(background2); bar = new EnergyBar(); Futile.stage.AddChild(bar); walls = new FSprite("AwesomeWall.png"); walls.scale = 2.0f; walls.x = 0; Futile.stage.AddChild(walls); //score stuffffff digit1 = new FSprite("0.png"); digit1.scale = 2.0f; digit1.x = -159.7772f + 180; digit1.y = Futile.screen.halfHeight - 57; Futile.stage.AddChild(digit1); digit2 = new FSprite("0.png"); digit2.scale = 2.0f; digit2.x = -159.7772f + 160; digit2.y = Futile.screen.halfHeight - 57; Futile.stage.AddChild(digit2); digit3 = new FSprite("0.png"); digit3.scale = 2.0f; digit3.x = -159.7772f + 140; digit3.y = Futile.screen.halfHeight - 57; Futile.stage.AddChild(digit3); /////// testPlayer = new Spaceman(); Futile.stage.AddChild(testPlayer); testPlayer.PlayerAlive(); victoryFlare = new FSprite("Victory0.png"); victoryFlare.scale = 2.0f; victoryFlare.x = 159.7772f - 30; victoryFlare.y = -Futile.screen.halfHeight + 160; Futile.stage.AddChild(victoryFlare); btnPause = new FButton("PauseButton.png"); btnPause.x = -159.7772f + 12; btnPause.y = Futile.screen.halfHeight - 12; btnPause.scale = 2.0f; //btnPause.isVisible = false; Futile.stage.AddChild(btnPause); turret = new Turret(); Futile.stage.AddChild(turret); laser = new LazerTurret(); Futile.stage.AddChild(laser); laserActual = new Lazer(); Futile.stage.AddChild(laserActual); rocket = new RocketTurret(); Futile.stage.AddChild(rocket); pausedScreen = new FSprite("Paused0.png"); pausedScreen.scale = 2.0f; pausedScreen.isVisible = false; Futile.stage.AddChild(pausedScreen); InitScript.blackBar1.MoveToTop(); InitScript.blackBar2.MoveToTop(); btnPause.SignalRelease += HandlePauseButtonRelease; Futile.instance.SignalUpdate += HandleUpdate; }
private void Awake() { Instance = this; }
// Use this for initialization void Start() { energyBar = (EnergyBar)GameObject.FindGameObjectWithTag("EnergyBar").GetComponent <EnergyBar> (); }
void OnGUI() { GUI.skin = skin; energyBar = bar.GetComponent <EnergyBar>(); energyBarRenderer = bar.GetComponent <EnergyBarRenderer>(); GUILayout.BeginArea(position); GUILayout.Label("Change Value:"); energyBar.valueCurrent = (int)GUILayout.HorizontalSlider(energyBar.valueCurrent, energyBar.valueMin, energyBar.valueMax); if (energyBarRenderer != null) { if (allowBurn) { energyBarRenderer.effectBurn = GUILayout.Toggle(energyBarRenderer.effectBurn, "Burn Effect (on subtraction)", skin.toggle); } energyBarRenderer.effectSmoothChange = GUILayout.Toggle(energyBarRenderer.effectSmoothChange, "Smooth Change", skin.toggle); energyBarRenderer.effectBlink = GUILayout.Toggle(energyBarRenderer.effectBlink, "Blink when energy is low (NEW!)", skin.toggle); if (allowChangeBarColor) { GUILayout.Space(10); GUILayout.BeginHorizontal(); if (GUILayout.Toggle(energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Solid, "Solid Color")) { energyBarRenderer.textureBarColorType = EnergyBarRenderer.ColorType.Solid; } if (GUILayout.Toggle(energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Gradient, "Gradient (NEW!)")) { energyBarRenderer.textureBarColorType = EnergyBarRenderer.ColorType.Gradient; } GUILayout.EndHorizontal(); GUI.enabled = energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Solid; GUILayout.BeginHorizontal(); GUILayout.Label("R:"); energyBarRenderer.textureBarColor.r = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.r, 0, 1); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("G:"); energyBarRenderer.textureBarColor.g = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.g, 0, 1); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("B:"); energyBarRenderer.textureBarColor.b = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.b, 0, 1); GUILayout.EndHorizontal(); GUI.enabled = false; if (changeBurnCollorAuto) { energyBarRenderer.effectBurnTextureBarColor = energyBarRenderer.textureBarColor; energyBarRenderer.effectBurnTextureBarColor.a = 0.5f; } } if (allowChangeDirection) { GUILayout.Space(10); GUILayout.Label("Direction: "); GUILayout.BeginHorizontal(); if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.LeftToRight, "L -> R")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.LeftToRight; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.TopToBottom, "T -> B")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.TopToBottom; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.RightToLeft, "R -> L")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.RightToLeft; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.BottomToTop, "B -> T")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.BottomToTop; } GUILayout.EndHorizontal(); } if (energyBarRenderer.labelEnabled) { GUILayout.Space(20); GUILayout.Label("Label Format:"); energyBarRenderer.labelFormat = GUILayout.TextField(energyBarRenderer.labelFormat); GUILayout.Label(FormatHelp); } } GUILayout.EndArea(); GUI.skin = null; }
void Awake() { bar = GetComponent <EnergyBar>(); }
// Start is called before the first frame update void Start() { energyScript = GetComponent <EnergyBar>(); score = 0; }
/// <summary> /// Flags CustomEnergyBars to override the player's custom energy bar with one that you've loaded from your assembly. /// </summary> /// <param name="energyBar"></param> public static void SetOverrideEnergyBar(EnergyBar energyBar) { SetOverrideEnergyBar(energyBar, false); }
public void SetHealthBar(EnergyBar bar) { healthBar = bar; healthBar.valueMax = BASE_STATS["HEALTH"].CalculateValue(); healthBar.SetValueCurrent(healthPoints); }
void OnGUI() { GUI.skin = skin; energyBar = bar.GetComponent<EnergyBar>(); energyBarRenderer = bar.GetComponent<EnergyBarRenderer>(); GUILayout.BeginArea(position); GUILayout.Label("Change Value:"); energyBar.valueCurrent = (int) GUILayout.HorizontalSlider(energyBar.valueCurrent, energyBar.valueMin, energyBar.valueMax); if (energyBarRenderer != null) { if (allowBurn) { energyBarRenderer.effectBurn = GUILayout.Toggle(energyBarRenderer.effectBurn, "Burn Effect (on subtraction)", skin.toggle); } energyBarRenderer.effectSmoothChange = GUILayout.Toggle(energyBarRenderer.effectSmoothChange, "Smooth Change", skin.toggle); energyBarRenderer.effectBlink = GUILayout.Toggle(energyBarRenderer.effectBlink, "Blink when energy is low (NEW!)", skin.toggle); if (allowChangeBarColor) { GUILayout.Space(10); GUILayout.BeginHorizontal(); if (GUILayout.Toggle(energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Solid, "Solid Color")) { energyBarRenderer.textureBarColorType = EnergyBarRenderer.ColorType.Solid; } if (GUILayout.Toggle(energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Gradient, "Gradient (NEW!)")) { energyBarRenderer.textureBarColorType = EnergyBarRenderer.ColorType.Gradient; } GUILayout.EndHorizontal(); GUI.enabled = energyBarRenderer.textureBarColorType == EnergyBarRenderer.ColorType.Solid; GUILayout.BeginHorizontal(); GUILayout.Label("R:"); energyBarRenderer.textureBarColor.r = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.r, 0, 1); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("G:"); energyBarRenderer.textureBarColor.g = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.g, 0, 1); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label("B:"); energyBarRenderer.textureBarColor.b = GUILayout.HorizontalSlider(energyBarRenderer.textureBarColor.b, 0, 1); GUILayout.EndHorizontal(); GUI.enabled = false; if (changeBurnCollorAuto) { energyBarRenderer.effectBurnTextureBarColor = energyBarRenderer.textureBarColor; energyBarRenderer.effectBurnTextureBarColor.a = 0.5f; } } if (allowChangeDirection) { GUILayout.Space(10); GUILayout.Label("Direction: "); GUILayout.BeginHorizontal(); if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.LeftToRight, "L -> R")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.LeftToRight; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.TopToBottom, "T -> B")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.TopToBottom; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.RightToLeft, "R -> L")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.RightToLeft; } if (GUILayout.Toggle(energyBarRenderer.growDirection == EnergyBarRenderer.GrowDirection.BottomToTop, "B -> T")) { energyBarRenderer.growDirection = EnergyBarRenderer.GrowDirection.BottomToTop; } GUILayout.EndHorizontal(); } if (energyBarRenderer.labelEnabled) { GUILayout.Space(20); GUILayout.Label("Label Format:"); energyBarRenderer.labelFormat = GUILayout.TextField(energyBarRenderer.labelFormat); GUILayout.Label(FormatHelp); } } GUILayout.EndArea(); GUI.skin = null; }
// =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== // =========================================================== // Methods // =========================================================== protected void OnEnable() { CreateMaterial(); // I want all bars to go through layout phase because I need to set GUI.depth // on this phase. If I won't, the ordering will be broken. // Also I must remember to put this on the beginning of each OnGUI() method // for all derived classes: // if (!RepaintPhase()) { // return; // } useGUILayout = true; energyBar = GetComponent<EnergyBar>(); Assert(energyBar != null, "Cannot access energy bar?!"); }
void Awake() { Instance = this; }
void Start() { if(this.GetComponent<PhotonView>().isMine){ isControlable=true; }else{ isControlable=false; } if(isControlable){ var windGUIS = this.transform.parent.GetComponentsInChildren<Transform>(); foreach( Transform gui in windGUIS){ if(gui.CompareTag("windBar")){ windGUI = gui.gameObject; } } GameObject[] holders = GameObject.FindGameObjectsWithTag("Holder"); foreach(GameObject holds in holders){ if(holds.GetPhotonView().isMine){ projectileHolder = holds.gameObject; } } windFor=windGUI.GetComponent<EnergyBar>(); windDir=windGUI.GetComponent<windType>(); this.GetComponent<PhotonView>().RPC("RandomWind",PhotonTargets.All); } }
void Awake() { energyBarAnim = GetComponent <Animator>(); energyBar = GetComponent <EnergyBar>(); }
void Start() { bar = GetComponent <EnergyBar>(); // valueScript = GetComponent<ValueScript>(); }
// =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== // =========================================================== // Methods // =========================================================== protected virtual void OnEnable() { energyBar = GetComponent <EnergyBar>(); MadDebug.Assert(energyBar != null, "Cannot access energy bar?!"); }
/// <summary> /// Returns true if the energy bar has been loaded from the calling assembly (your mod). False if not. /// </summary> /// <param name="energyBar"></param> /// <returns></returns> public static bool IsMyEnergyBar(EnergyBar energyBar) { return(energyBar.loadedFrom == Assembly.GetCallingAssembly().GetName().Name); }