// Use this for initialization void Start() { VelX = 0; VelY = 0; MaxX = 6; timerMax = 15; timerMult = 2f; jumpCharge = 1; jumpMax = 1; MaxY = 10; myCollider = GetComponent <Collider2D>(); //sets a variable (myCollider) to the objects Collider //so we do not have to keep getting the component below myRigidbody = GetComponent <Rigidbody2D>(); //sets a variable (myRigidbody) to the objects Rigidbody //so we do not have to keep getting the component below mySpriteRenderer = GetComponent <SpriteRenderer>(); ammoControl = FindObjectOfType <AmmoBarControl>(); healthControl = FindObjectOfType <HealthBarControl>(); gotStake = false; bossHealth = 4; m_Scene = SceneManager.GetActiveScene(); sceneName = m_Scene.name; }
void Start() { characterController = GetComponent <CharacterController>(); animator = GetComponent <Animator>(); joystick = GameObject.Find("Variable Joystick").GetComponent <VariableJoystick>(); state = ActionState.Idle; camera = GameObject.Find("FirstPersonView").GetComponent <Camera>(); this.cameraOffset = Camera.main.transform.position - this.transform.position; hpControl = (HealthBarControl)GameObject.FindGameObjectWithTag("HPBar").GetComponent(typeof(HealthBarControl)); coldControl = (ManaBarControl)GameObject.FindGameObjectWithTag("ManaBar").GetComponent(typeof(ManaBarControl)); frostEffect = GameObject.Find("FirstPersonView").GetComponent <FrostEffect>(); if (GameManager.instance != null) { this.hp = GameManager.instance.hp; this.coldHp = GameManager.instance.coldHp; hpControl.setValue(this.hp); coldControl.setValue(this.coldHp); this.transform.position = GameManager.instance.position; this.transform.rotation = GameManager.instance.rotation; } Debug.Log("Start for Player: hp " + this.hp + ", coldHp: " + this.coldHp + ", position: " + this.transform.position + "instance position: " + GameManager.instance.position); }
public override void LoadState(PluginDataWrapper pluginData) { var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Building, reader); ConnectNeighbours(); }
public override void LoadState(PluginDataWrapper pluginData) { var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Building, reader); CreatePathfindingNodes(); }
// Start is called before the first frame update void Start() { gm = FindObjectOfType <GameManager>(); anim = GetComponent <Animator>(); pc = GetComponentInParent <PlayerController>(); LastTime = 8 + gm.levels[2] * 2; hbc = GameObject.FindGameObjectWithTag("Player").GetComponent <HealthBarControl>(); }
public override void LoadState(PluginDataWrapper pluginData) { var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Building, reader); for (int i = 0; i < numberOfWorkers; i++) { workers[i] = Worker.Load(reader, this, !Level.EditorMode); } }
private void Start() { gm = FindObjectOfType <GameManager>(); hbc = GameObject.FindGameObjectWithTag("Player").GetComponent <HealthBarControl>(); FindEnemy(); if (nearest != null) { transform.right = nearest.transform.position - transform.position; } rb = GetComponent <Rigidbody2D>(); Destroy(gameObject, 1); }
public override void LoadState(PluginDataWrapper pluginData) { var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Building, reader); clicker = Building.GetDefaultComponent <Clicker>(); clicker.Clicked += KeepClicked; window = Building.Player == Level.HumanPlayer ? new KeepWindow(this) : null; CreatePathfindingNodes(); }
public override void LoadState(PluginDataWrapper pluginData) { animationController = CreateAnimationController(Unit); walker = Unit.GetDefaultComponent <WorldWalker>(); attacker = Unit.GetDefaultComponent <MovingMeeleAttacker>(); RegisterEvents(); var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Unit, reader); reader.GetNext(out bool attackMove); AttackMove = attackMove; }
public override void LoadState(PluginDataWrapper pluginData) { Unit.AlwaysVertical = true; animationController = Unit.CreateComponent <AnimationController>(); Walker = Unit.GetDefaultComponent <WorldWalker>(); Shooter = Unit.GetDefaultComponent <Shooter>(); RegisterEvents(Walker, Shooter, Unit.GetDefaultComponent <UnitSelector>()); var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Unit, reader); reader.GetNext(out bool attackMove); AttackMove = attackMove; }
public override void LoadState(PluginDataWrapper pluginData) { animationController = CreateAnimationController(Unit); walker = Unit.GetDefaultComponent <WorldWalker>(); RegisterEvents(walker); var reader = pluginData.GetReaderForWrappedSequentialData(); healthBar = HealthBarControl.Load(Level, Unit, reader); currentState = State.Load(reader, this); reader.GetNext(out int treeID); targetTree = treeID != 0 ? (Tree)Level.GetBuilding(treeID).BuildingPlugin : null; reader.GetNext(out int cutterID); Cutter = (TreeCutter)Level.GetBuilding(cutterID).BuildingPlugin; }
public Dog(ILevelManager level, IUnit unit, DogType myType, bool loading) : base(level, unit) { this.myType = myType; this.distCalc = new DogDistCalc(this, 0.5f, 0.2f, 1); unit.AlwaysVertical = false; if (loading) { return; } animationController = CreateAnimationController(Unit); walker = WorldWalker.CreateNew(this, level); RegisterEvents(walker); MovingRangeTarget.CreateNew(this, level, targetOffset); healthBar = new HealthBarControl(level, unit, 100, new Vector3(0, 1, 0), new Vector2(0.5f, 0.1f), true); currentState = new SearchingForTree((State)null, this); }
/// <summary> /// Method called for initialization /// </summary> public void Start() { // Current health, thirst, hunger and energy starts at the maximum value this.currentHealth = this.maxHealth; this.currentThirst = this.maxThirst; this.currentHunger = this.maxHunger; this.currentEnergy = this.maxEnergy; // Get controller from the respective "health" bars this.experienceControl = this.experienceRing.GetComponent <HealthBarControl>(); this.healthBarControl = this.healthBar.GetComponent <HealthBarControl>(); this.hungerBarControl = this.hungerBar.GetComponent <HealthBarControl>(); this.thirstBarControl = this.thirstBar.GetComponent <HealthBarControl>(); this.energyBarControl = this.energyBar.GetComponent <HealthBarControl>(); InvokeRepeating("increaseExperienceRepeating", 1f, 1f); InvokeRepeating("changeThirstRepeating", 1f, 1f); InvokeRepeating("changeHungerRepeating", 1f, 1f); InvokeRepeating("changeHealthRepeating", 1f, 1f); InvokeRepeating("changeEnergyRepeating", 1f, 1f); }
public void BreakGame() { HealthBarControl hpControl = (HealthBarControl)GameObject.FindGameObjectWithTag("HPBar").GetComponent(typeof(HealthBarControl)); ManaBarControl coldControl = (ManaBarControl)GameObject.FindGameObjectWithTag("ManaBar").GetComponent(typeof(ManaBarControl)); instance.hp = hpControl.getValue(); instance.coldHp = coldControl.getValue(); Debug.Log("BreakGame(),hp: " + hp + ",coldHp: " + coldHp); //Debug.Log("check instance: " + hpControl.getValue()); PlayerController player = (PlayerController)GameObject.Find("Player").GetComponent(typeof(PlayerController)); instance.position = player.transform.position; instance.rotation = player.transform.rotation; Debug.Log("cur position: " + player.transform.position); recordBonfires(); Debug.Log("Number of triggered bonfires when break: " + numOfTriggeredBonfires()); }
public override void LoadState(PluginDataWrapper pluginData) { var reader = pluginData.GetReaderForWrappedSequentialData(); reader.GetNext(out bool isOpen); healthBar = HealthBarControl.Load(Level, Building, reader); if (isOpen) { leftDoor.SetOpen(); rightDoor.SetOpen(); } else { leftDoor.SetClosed(); rightDoor.SetClosed(); } clicker = Building.GetDefaultComponent <Clicker>(); clicker.Clicked += OnClicked; window = new GateWindow(this); CreatePathfindingNodes(); }
// Start is called before the first frame update void Start() { gm = FindObjectOfType <GameManager>(); hbc = GameObject.FindGameObjectWithTag("Player").GetComponent <HealthBarControl>(); StartCoroutine("heal"); }
private void Awake() { hbc = GameObject.FindGameObjectWithTag("Player").GetComponent <HealthBarControl>(); }
public GameScreen(ScreenComponent manager) : base(manager) { DefaultMouseMode = MouseMode.Captured; Manager = manager; Padding = Border.All(0); scene = new SceneControl(manager); scene.HorizontalAlignment = HorizontalAlignment.Stretch; scene.VerticalAlignment = VerticalAlignment.Stretch; Controls.Add(scene); debug = new DebugControl(manager); debug.HorizontalAlignment = HorizontalAlignment.Stretch; debug.VerticalAlignment = VerticalAlignment.Stretch; debug.Visible = false; Controls.Add(debug); compass = new CompassControl(manager); compass.HorizontalAlignment = HorizontalAlignment.Center; compass.VerticalAlignment = VerticalAlignment.Top; compass.Margin = Border.All(10); compass.Width = 300; compass.Height = 50; Controls.Add(compass); toolbar = new ToolbarControl(manager); toolbar.HorizontalAlignment = HorizontalAlignment.Stretch; toolbar.VerticalAlignment = VerticalAlignment.Bottom; toolbar.Height = 100; Controls.Add(toolbar); minimap = new MinimapControl(manager, scene); minimap.HorizontalAlignment = HorizontalAlignment.Right; minimap.VerticalAlignment = VerticalAlignment.Bottom; minimap.Width = 128; minimap.Height = 128; minimap.Margin = Border.All(5); Controls.Add(minimap); healthbar = new HealthBarControl(manager); healthbar.HorizontalAlignment = HorizontalAlignment.Left; healthbar.VerticalAlignment = VerticalAlignment.Bottom; healthbar.Width = 240; healthbar.Height = 78; healthbar.Maximum = 100; healthbar.Value = 40; healthbar.Margin = Border.All(20, 30); Controls.Add(healthbar); crosshair = new CrosshairControl(manager); crosshair.HorizontalAlignment = HorizontalAlignment.Center; crosshair.VerticalAlignment = VerticalAlignment.Center; crosshair.Width = 8; crosshair.Height = 8; Controls.Add(crosshair); Title = Languages.OctoClient.Game; RegisterKeyActions(); }