API - All Accessible Events
Events in Grid Manager Class
using UnityEngine;
using SoulGames.EasyGridBuilderPro;
public class APIDocumentationClass : MonoBehaviour
{
private GridManager gridManager;
private void Start()
{
gridManager = GridManager.Instance;
// Subscribe to the OnActiveEasyGridBuilderProChanged event
gridManager.OnActiveEasyGridBuilderProChanged += OnActiveEasyGridBuilderProChanged;
}
private void OnDestroy()
{
// Unsubscribe from the OnActiveEasyGridBuilderProChanged event to prevent memory leaks
gridManager.OnActiveEasyGridBuilderProChanged -= OnActiveEasyGridBuilderProChanged;
}
/// Callback method triggered when the active EasyGridBuilderPro system changes
private void OnActiveEasyGridBuilderProChanged(EasyGridBuilderPro activeEasyGridBuilderProSystem)
{
// Example: Log the active EasyGridBuilderPro name to the console
Debug.Log($"Current Active EasyGridBuilderPro system is: {activeEasyGridBuilderProSystem.name}");
}
}On Active Easy Grid Builder Pro Changed
On Is Mouse Pointer On Grid Changed
On Active Camera Mode Changed
On Active Grid Mode Changed
On Active Buildable SO Changed
On Active Vertical Grid Changed
On Cell Object Value Changed
On Buildable Object Placed
On Buildable Object SO Added
On Buildable Object SO Removed
Internal Supporter Events
Events in Easy Grid Builder Pro Class
On Grid System Created
Events in Buildable Object Destroyer Class
On Buildable Object Destroyed
On Buildable Object Hover Enter
On Buildable Object Hover Exit
Events in Buildable Object Selector Class
On Buildable Object Selected
On Buildable Object Deselected
On Buildable Object Hover Enter
On Buildable Object Hover Exit
Events in Buildable Object Mover Class
On Buildable Object Start Moving
On Buildable Object End Moving
On Buildable Object Hover Enter
On Buildable Object Hover Exit
Events in Grid Heat Map Manager Class
On Grid Heat Map Read All Values
On Grid Heat Map Read Value
Last updated