Distance indicator is mostly accurate with a 2.8x scale multiplier
This commit is contained in:
@@ -319,6 +319,10 @@ PrefabInstance:
|
||||
propertyPath: dashDistance
|
||||
value: 1000
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6118034672792182209, guid: e05928a0d673caf999d31b31b994a112, type: 3}
|
||||
propertyPath: swingDistance
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 6118034672792182209, guid: e05928a0d673caf999d31b31b994a112, type: 3}
|
||||
propertyPath: distanceIndicator
|
||||
value:
|
||||
@@ -1131,6 +1135,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: 23dc3f32eba4c9e5aad24589fdbfa30c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
multiplier: 2.8
|
||||
--- !u!212 &1891545564
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -16,7 +16,7 @@ public class ShopButton : MonoBehaviour
|
||||
player.swingRange += 1;
|
||||
}
|
||||
else if (upgrade == "attackDistance") {
|
||||
player.swingDistance += 30;
|
||||
player.swingDistance += 0.5F;
|
||||
}
|
||||
else if (upgrade == "attackDamage") {
|
||||
player.damageStrength += 5;
|
||||
|
||||
@@ -2,6 +2,7 @@ using UnityEngine;
|
||||
|
||||
public class DistanceIndicator : MonoBehaviour
|
||||
{
|
||||
public float multiplier;
|
||||
Teo player;
|
||||
// Start is called once before the first execution of Update after the MonoBehaviour is created
|
||||
void Start()
|
||||
@@ -13,6 +14,6 @@ public class DistanceIndicator : MonoBehaviour
|
||||
void Update()
|
||||
{
|
||||
Debug.Log(player.swingDistance);
|
||||
transform.localScale = new Vector3 (player.swingDistance*0.2F, player.swingDistance*0.2F, 1);
|
||||
transform.localScale = new Vector3 (player.swingDistance*multiplier, player.swingDistance*multiplier, 1);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user