You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.5 KiB
C#
83 lines
2.5 KiB
C#
|
|
using UnityEngine;
|
|
|
|
public class TWS_Delegates
|
|
{
|
|
public delegate void OnTaskProgressUpdated(float progress);
|
|
public static OnTaskProgressUpdated _OnTaskProgressUpdated;
|
|
|
|
public static void TriggerTaskProgressUpdated(float progress)
|
|
{
|
|
if (_OnTaskProgressUpdated != null)
|
|
{
|
|
_OnTaskProgressUpdated(progress);
|
|
}
|
|
}
|
|
|
|
public delegate void OnTaskStatusChanged(string status);
|
|
public static OnTaskStatusChanged _OnTaskStatusChanged;
|
|
|
|
public static void TriggerTaskStatusChanged(string status)
|
|
{
|
|
if (_OnTaskStatusChanged != null)
|
|
{
|
|
_OnTaskStatusChanged(status);
|
|
}
|
|
}
|
|
|
|
public delegate void OnAllGameDataLoaded();
|
|
public static OnAllGameDataLoaded _OnAllGameDataLoaded;
|
|
|
|
public static void TriggerAllGameDataLoaded()
|
|
{
|
|
if (_OnAllGameDataLoaded != null)
|
|
{
|
|
_OnAllGameDataLoaded();
|
|
}
|
|
}
|
|
|
|
public delegate void OnLookRotationHappenedFromJoystick(int direction);
|
|
public static OnLookRotationHappenedFromJoystick _OnLookRotationHappenedFromJoystick;
|
|
|
|
public static void TriggerLookRotationHappenedFromJoystick(int direction)
|
|
{
|
|
if (_OnLookRotationHappenedFromJoystick != null)
|
|
{
|
|
_OnLookRotationHappenedFromJoystick(direction);
|
|
}
|
|
}
|
|
|
|
public delegate void OnItemCustomizationSelected(TWS_AppliedCustomizationsData appliedCustomization);
|
|
public static OnItemCustomizationSelected _OnItemCustomizationSelected;
|
|
|
|
public static void TriggerItemCustomizationSelected(TWS_AppliedCustomizationsData appliedCustomization)
|
|
{
|
|
if(_OnItemCustomizationSelected != null)
|
|
{
|
|
_OnItemCustomizationSelected(appliedCustomization);
|
|
}
|
|
}
|
|
|
|
public delegate void OnCustomizationCatagoryChangedFromUI(string catagoryName);
|
|
public static OnCustomizationCatagoryChangedFromUI _OnCustomizationCatagoryChangedFromUI;
|
|
|
|
public static void TriggerCustomizationCatagoryChangedFromUI(string catagoryName)
|
|
{
|
|
if (_OnCustomizationCatagoryChangedFromUI != null)
|
|
{
|
|
_OnCustomizationCatagoryChangedFromUI(catagoryName);
|
|
}
|
|
}
|
|
|
|
public delegate void OnPlayerAnimationTriggeredFromUI(string animationName);
|
|
public static OnPlayerAnimationTriggeredFromUI _OnPlayerAnimationTriggeredFromUI;
|
|
|
|
public static void TriggerPlayerAnimationTriggeredFromUI(string animationName)
|
|
{
|
|
if (_OnPlayerAnimationTriggeredFromUI != null)
|
|
{
|
|
_OnPlayerAnimationTriggeredFromUI(animationName);
|
|
}
|
|
}
|
|
}
|