initial reload
This commit is contained in:
parent
3d9f0f7423
commit
fda3ca433b
5 changed files with 9 additions and 2 deletions
|
|
@ -13,6 +13,6 @@ DescriptionKey = "garlic_desc"
|
||||||
Cost = 50.0
|
Cost = 50.0
|
||||||
Scene = ExtResource("2_81n0p")
|
Scene = ExtResource("2_81n0p")
|
||||||
ReloadTime = 7.5
|
ReloadTime = 7.5
|
||||||
ReloadProgress = 0.67
|
ReloadProgress = 0.0
|
||||||
Preview = ExtResource("1_datic")
|
Preview = ExtResource("1_datic")
|
||||||
Order = 7
|
Order = 7
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,6 @@ DescriptionKey = "potatomine_desc"
|
||||||
Cost = 25.0
|
Cost = 25.0
|
||||||
Scene = ExtResource("2_ig2ti")
|
Scene = ExtResource("2_ig2ti")
|
||||||
ReloadTime = 25.0
|
ReloadTime = 25.0
|
||||||
ReloadProgress = 0.9
|
ReloadProgress = 0.0
|
||||||
Preview = ExtResource("1_xk2pg")
|
Preview = ExtResource("1_xk2pg")
|
||||||
Order = 3
|
Order = 3
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ public class HotbarPregameHandler : SeedpacketHandler, ISeedpacketPress
|
||||||
if (state == RuntimeLevelData.LevelStates.Game)
|
if (state == RuntimeLevelData.LevelStates.Game)
|
||||||
{
|
{
|
||||||
_owner.SetHandler(new HotbarHandler(_owner));
|
_owner.SetHandler(new HotbarHandler(_owner));
|
||||||
|
_owner.StartWithResourceOffset();
|
||||||
}
|
}
|
||||||
else if (state != RuntimeLevelData.LevelStates.ChooseYourSeeds)
|
else if (state != RuntimeLevelData.LevelStates.ChooseYourSeeds)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ public class PrepickedHandler : SeedpacketHandler
|
||||||
if (state == RuntimeLevelData.LevelStates.Game)
|
if (state == RuntimeLevelData.LevelStates.Game)
|
||||||
{
|
{
|
||||||
_owner.SetHandler(new HotbarHandler(_owner));
|
_owner.SetHandler(new HotbarHandler(_owner));
|
||||||
|
_owner.StartWithResourceOffset();
|
||||||
}
|
}
|
||||||
else if (state != RuntimeLevelData.LevelStates.ChooseYourSeeds)
|
else if (state != RuntimeLevelData.LevelStates.ChooseYourSeeds)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,11 @@ public partial class Seedpacket : TextureButton
|
||||||
{
|
{
|
||||||
_timer.Start();
|
_timer.Start();
|
||||||
}
|
}
|
||||||
|
public void StartWithResourceOffset()
|
||||||
|
{
|
||||||
|
_timer.Start(_resource.ReloadTime * (1.0 - _resource.ReloadProgress)+0.05);
|
||||||
|
Callable.From(()=>{ _timer.WaitTime = _resource.ReloadTime; }).CallDeferred();
|
||||||
|
}
|
||||||
|
|
||||||
public void OnUnfocused()
|
public void OnUnfocused()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue