public override bool ActivateByObject(GameObject ObjectUsed)
{
ObjectInteraction objIntUsed = ObjectUsed.GetComponent <ObjectInteraction>();
if (objIntUsed != null)
{
switch (objIntUsed.ItemType)
{
case ObjectInteraction.POLE:
playerUW.playerInventory.ObjectInHand = "";
playerUW.CursorIcon = playerUW.CursorIconDefault;
ml.Set(playerUW.StringControl.GetString(1, 157));
return(Activate());
break;
default:
playerUW.playerInventory.ObjectInHand = "";
playerUW.CursorIcon = playerUW.CursorIconDefault;
objIntUsed.FailMessage();
return(false);
break;
}
}
return(false);
}