Skip to content

Releases: kadotreal/InteractiveButtons

The Undoing of 1.3.0 (1.4.0)

Choose a tag to compare

@kadotreal kadotreal released this 26 Feb 00:04

Added:

  • Nothing

Changed:

  • Changed EXILED version to 8.8.0 (required version is still the same, 8.4.0)
  • Author name back to KadotCom

Removed:

  • Removed basically everything from 1.3.0 (to be exact, Creating CustomItemButtons, Creating CustomItemPickups and Creating 330Pickups)
  • Removed CreatePickup

Full Changelog: 1.3.0...1.4.0

Once Again, A Somewhat Major Update (1.3.0)

Choose a tag to compare

@kadotreal kadotreal released this 20 Nov 06:31

Added:

  • Added CustomItem support, you can now spawn in a CustomItem pickup by using the API.Features.Create.CreateCustomItemPickup function and you can spawn in a CustomItem button by using the API.Features.Create.CreateCustomItemButton function. For picking up CustomItems, you can use the PickingUpCustomItemEventArgs event, and for interacting with CustomItem buttons, you can use the CustomItemButtonInteractedEventArgs event.
  • Added a spawn function for SCP 330 items, API.Features.Create.Create330Pickup creates an Scp330 pickup with whatever candy you want in it while returning an Scp330 item.

Changed:

  • Changed EXILED versions from (presumely) EXILED 8.3.9 to EXILED 8.4.2
  • Changed RequiredExiledVersion to 8.4.0

Removed:

  • Removed RoomType spawnRoom from the Vector3 position overload option for the InteractiveButtons.API.Features.Create.CreatePickup function as you don't need a SpawnRoom for it if you are setting a static position for it.

Full Changelog: 1.2.0...1.3.0

Another Somewhat Major Update (1.2.0)

Choose a tag to compare

@kadotreal kadotreal released this 05 Nov 05:44

Added:

  • Added a new variable in the CreateInteractiveButton function, that being HasObjectCollision which is used to determine if other items should be able to collide with buttons. It's defaulted to true.
  • Added a new config option to enable/disable the TestButton command (have_test_command), it is defaulted to true.
  • Added a new config option to indicate if the InteractiveButtons plugin initiates the API, or if an external plugin initiates the API. (init_api_using_external_plugin), it is defaulted to false.
  • Added config descriptions.

Changed:

  • "Cleaned up" the code
  • Changed Author to 'InteractDev (KadotCom)'

Removed:

  • Nothing

Full Changelog: 1.1.0...1.2.0

Somewhat Major Update (1.1.0)

Choose a tag to compare

@kadotreal kadotreal released this 03 Nov 04:14

Added:

  • Added Text Button ID, including a bool value for determining if an Button ID is a integer, or if it's a string (InteractiveButton.IsUsingTextID)
  • Added two new variables in the InteractiveButton component, InteractiveButton.ButtonGameObject which is a GameObject instance for the Button, and InteractiveButton.ButtonPickup which is a Pickup instance for the Button.
  • Added new API stuff, including API.ExistingButtons which is a list of Buttons
  • Added a new variable in the CreateInteractiveButton and CreatePickup functions, that being PickupTime which is the time it takes to pickup the item, or interact with the button. It's defaulted to one second.

Changed:

  • Renamed the CreateAndSpawn command to TestButton.
  • Renamed the Spawn API file to Create.

Removed:

  • Removed InteractiveButton.HasIB as it was an unnecessary bool value.

Full Changelog: 1.0.0...1.1.0

Initial Release (1.0.0)

Choose a tag to compare

@kadotreal kadotreal released this 01 Nov 05:51

Added:
literally everything

Full Changelog: https://github.com/kadotcom/InteractiveButtons/commits/1.0.0