This component provides methods to freeze and unfreeze the UFPS player. More...
Public Member Functions | |
delegate bool | CanShowCursorDelegate () |
void | OnConversationStart (Transform actor) |
When a conversation starts, freeze the UFPS player (i.e., gameplay) and show the cursor. More... | |
void | OnConversationEnd (Transform actor) |
When a conversation ends, unfreeze the UFPS player (i.e., gameplay) and restore the previous cursor state. More... | |
void | Freeze () |
Freeze the UFPS player (i.e., gameplay) and show the cursor. More... | |
void | Unfreeze () |
Unfreeze the UFPS player (i.e. More... | |
Public Attributes | |
bool | hideHUD = true |
bool | freezeDuringConversations = true |
bool | disableInputOnFreeze = true |
bool | lockCursorOnStart = true |
UnityEvent | onFreeze = new UnityEvent() |
UnityEvent | onUnfreeze = new UnityEvent() |
CanShowCursorDelegate | CanShowCursor = null |
This component provides methods to freeze and unfreeze the UFPS player.
It also freezes the player during conversations.
delegate bool PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.CanShowCursorDelegate | ( | ) |
void PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.Freeze | ( | ) |
Freeze the UFPS player (i.e., gameplay) and show the cursor.
void PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.OnConversationEnd | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.OnConversationStart | ( | Transform | actor | ) |
void PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.Unfreeze | ( | ) |
Unfreeze the UFPS player (i.e.
gameplay) and restore the previous cursor state.
CanShowCursorDelegate PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.CanShowCursor = null |
bool PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.disableInputOnFreeze = true |
bool PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.freezeDuringConversations = true |
bool PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.hideHUD = true |
bool PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.lockCursorOnStart = true |
UnityEvent PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.onFreeze = new UnityEvent() |
UnityEvent PixelCrushers.DialogueSystem.UFPS.FPFreezePlayer.onUnfreeze = new UnityEvent() |