forked from Mirrors/openclonk
Objects: Interactables return true on Interact()
parent
2b70a27df2
commit
a7763beb25
|
@ -22,6 +22,7 @@ public func Interact(object clonk)
|
|||
this.Collectible = 1;
|
||||
if(clonk->ContentsCount() < clonk->MaxContentsCount())
|
||||
Enter(clonk);
|
||||
return true;
|
||||
}
|
||||
|
||||
public func IsInteractable(object clonk)
|
||||
|
|
|
@ -7,6 +7,7 @@ public func Interact(object clonk)
|
|||
GetActionTarget()->StartRollUp();
|
||||
else
|
||||
RemoveObject();
|
||||
return true;
|
||||
}
|
||||
|
||||
public func IsInteractable(object clonk)
|
||||
|
|
|
@ -38,7 +38,7 @@ public func IsInteractable() { return MenuOnInteraction(); }
|
|||
public func Interact(object clonk)
|
||||
{
|
||||
if (MenuOnInteraction())
|
||||
OpenMenu(clonk);
|
||||
return OpenMenu(clonk);
|
||||
else
|
||||
return _inherited(clonk, ...);
|
||||
}
|
||||
|
@ -46,19 +46,17 @@ public func Interact(object clonk)
|
|||
public func ControlUse(object clonk)
|
||||
{
|
||||
if (MenuOnControlUse())
|
||||
OpenMenu(clonk);
|
||||
return OpenMenu(clonk);
|
||||
else
|
||||
return _inherited(clonk, ...);
|
||||
return true;
|
||||
}
|
||||
|
||||
public func ControlUseAlt(object clonk)
|
||||
{
|
||||
if (MenuOnControlUseAlt())
|
||||
OpenMenu(clonk);
|
||||
return OpenMenu(clonk);
|
||||
else
|
||||
return _inherited(clonk, ...);
|
||||
return true;
|
||||
}
|
||||
|
||||
public func OpenMenu(object clonk)
|
||||
|
|
Loading…
Reference in New Issue