public void ShipSelected(PlayerShipEnergy ship) { energyPanel.SetActive(true); shipEnergy = ship; SetMinMaxValue(); SetCurrentValue(); }
private void SetInitialValue() { isSelected = false; isActivate = false; isExecuteDone = false; currentHP = maxHP; energy = GetComponent <PlayerShipEnergy>(); targetAngle = transform.eulerAngles.z; if (isDrawPreviewAllTime) { weaponAreaSprite.gameObject.SetActive(true); } }
private void OnValidate() { energy = GetComponent <PlayerShipEnergy>(); if (maxDistance.Length != (energy.maxMove + 1)) { Array.Resize <float>(ref maxDistance, energy.maxMove + 1); } if (maxAngle.Length != (energy.maxMove + 1)) { Array.Resize <float>(ref maxAngle, energy.maxMove + 1); } }