Search Results for

    Show / Hide Table of Contents

    Class EditSkillManager

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    LogicBehaviour
    ManagerBase<EditSkillManager>
    EditSkillManager
    Implements
    ILogicUpdate
    Inherited Members
    ManagerBase<EditSkillManager>.instance
    ManagerBase<EditSkillManager>.softInstance
    ManagerBase<EditSkillManager>.Awake()
    ManagerBase<EditSkillManager>.OnEnable()
    ManagerBase<EditSkillManager>.OnDisable()
    LogicBehaviour.shouldRegisterUpdates
    LogicBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public class EditSkillManager : ManagerBase<EditSkillManager>, ILogicUpdate

    Fields

    backButtonPriority

    Declaration
    public int backButtonPriority
    Field Value
    Type Description
    int

    canRepeatConfirmHold

    Declaration
    [NonSerialized]
    public bool canRepeatConfirmHold
    Field Value
    Type Description
    bool

    confirmHoldAudio

    Declaration
    public DewAudioSource confirmHoldAudio
    Field Value
    Type Description
    DewAudioSource

    confirmHoldGem

    Declaration
    [NonSerialized]
    public GemLocation confirmHoldGem
    Field Value
    Type Description
    GemLocation

    confirmHoldNormalizedAmount

    Declaration
    [NonSerialized]
    public float confirmHoldNormalizedAmount
    Field Value
    Type Description
    float

    confirmHoldSkill

    Declaration
    [NonSerialized]
    public HeroSkillLocation confirmHoldSkill
    Field Value
    Type Description
    HeroSkillLocation

    didClickWhileConfirmHolding

    Declaration
    [NonSerialized]
    public bool didClickWhileConfirmHolding
    Field Value
    Type Description
    bool

    dropToGroundBlocker

    Declaration
    public RectTransform dropToGroundBlocker
    Field Value
    Type Description
    UnityEngine.RectTransform

    isConfirmHoldingGem

    Declaration
    [NonSerialized]
    public bool isConfirmHoldingGem
    Field Value
    Type Description
    bool

    isConfirmHoldingSkill

    Declaration
    [NonSerialized]
    public bool isConfirmHoldingSkill
    Field Value
    Type Description
    bool

    onDraggingObjectChanged

    Declaration
    public Action<Object> onDraggingObjectChanged
    Field Value
    Type Description
    System.Action<T><UnityEngine.Object>

    OnGemSlotClientState

    Declaration
    public Action<GemLocation, Gem> OnGemSlotClientState
    Field Value
    Type Description
    System.Action<T1, T2><GemLocation, Gem>

    OnGemVisibleClientState

    Declaration
    public Action<Gem, bool> OnGemVisibleClientState
    Field Value
    Type Description
    System.Action<T1, T2><Gem, bool>

    onModeChanged

    Declaration
    public Action<EditSkillManager.ModeType> onModeChanged
    Field Value
    Type Description
    System.Action<T><EditSkillManager.ModeType>

    onSelectedSlotChanged

    Declaration
    public Action onSelectedSlotChanged
    Field Value
    Type Description
    System.Action

    OnSkillSlotClientState

    Declaration
    public Action<HeroSkillLocation, SkillTrigger> OnSkillSlotClientState
    Field Value
    Type Description
    System.Action<T1, T2><HeroSkillLocation, SkillTrigger>

    OnSkillVisibleClientState

    Declaration
    public Action<SkillTrigger, bool> OnSkillVisibleClientState
    Field Value
    Type Description
    System.Action<T1, T2><SkillTrigger, bool>

    skillButtons

    Declaration
    public GameObject skillButtons
    Field Value
    Type Description
    UnityEngine.GameObject

    Properties

    currentModeSetFrameCount

    Declaration
    public int currentModeSetFrameCount { get; }
    Property Value
    Type Description
    int

    currentProvider

    Declaration
    public Actor currentProvider { get; }
    Property Value
    Type Description
    Actor

    draggingObject

    Declaration
    public Object draggingObject { get; }
    Property Value
    Type Description
    UnityEngine.Object

    isConfirmHolding

    Declaration
    public bool isConfirmHolding { get; }
    Property Value
    Type Description
    bool

    isDragging

    Declaration
    public bool isDragging { get; }
    Property Value
    Type Description
    bool

    isSelectingGround

    Declaration
    public bool isSelectingGround { get; }
    Property Value
    Type Description
    bool

    lastCurrentProviderSetUnscaledTime

    Declaration
    public float lastCurrentProviderSetUnscaledTime { get; }
    Property Value
    Type Description
    float

    lastModeSetUnscaledTime

    Declaration
    public float lastModeSetUnscaledTime { get; }
    Property Value
    Type Description
    float

    mode

    Declaration
    public EditSkillManager.ModeType mode { get; }
    Property Value
    Type Description
    EditSkillManager.ModeType

    selectedGemSlot

    Declaration
    public GemLocation? selectedGemSlot { get; set; }
    Property Value
    Type Description
    GemLocation?

    selectedSkillSlot

    Declaration
    public HeroSkillLocation? selectedSkillSlot { get; set; }
    Property Value
    Type Description
    HeroSkillLocation?

    shouldEndAfterAction

    Declaration
    public bool shouldEndAfterAction { get; }
    Property Value
    Type Description
    bool

    Methods

    ClearGamepadSelection()

    Declaration
    public void ClearGamepadSelection()

    DoBack()

    Declaration
    public bool DoBack()
    Returns
    Type Description
    bool

    DoClickOnGemSlot(GemLocation)

    Declaration
    public void DoClickOnGemSlot(GemLocation location)
    Parameters
    Type Name Description
    GemLocation location

    DoClickOnSkillButton(HeroSkillLocation)

    Declaration
    public void DoClickOnSkillButton(HeroSkillLocation skillType)
    Parameters
    Type Name Description
    HeroSkillLocation skillType

    DoConfirm()

    Declaration
    public bool DoConfirm()
    Returns
    Type Description
    bool

    DoDpadDown()

    Declaration
    public bool DoDpadDown()
    Returns
    Type Description
    bool

    DoDpadLeft()

    Declaration
    public bool DoDpadLeft()
    Returns
    Type Description
    bool

    DoDpadRight()

    Declaration
    public bool DoDpadRight()
    Returns
    Type Description
    bool

    DoDpadUp()

    Declaration
    public bool DoDpadUp()
    Returns
    Type Description
    bool

    EndDrag(bool)

    Declaration
    public void EndDrag(bool isCancel)
    Parameters
    Type Name Description
    bool isCancel

    EndEdit()

    Declaration
    public void EndEdit()

    FrameUpdate()

    Declaration
    public override void FrameUpdate()
    Overrides
    LogicBehaviour.FrameUpdate()

    IsSlotHighlighted(GemLocation)

    Declaration
    public bool IsSlotHighlighted(GemLocation gemLoc)
    Parameters
    Type Name Description
    GemLocation gemLoc
    Returns
    Type Description
    bool

    IsSlotHighlighted(HeroSkillLocation)

    Declaration
    public bool IsSlotHighlighted(HeroSkillLocation skillLoc)
    Parameters
    Type Name Description
    HeroSkillLocation skillLoc
    Returns
    Type Description
    bool

    IsSlotSelectable(GemLocation)

    Declaration
    public bool IsSlotSelectable(GemLocation gemLoc)
    Parameters
    Type Name Description
    GemLocation gemLoc
    Returns
    Type Description
    bool

    IsSlotSelectable(HeroSkillLocation)

    Declaration
    public bool IsSlotSelectable(HeroSkillLocation skillLoc)
    Parameters
    Type Name Description
    HeroSkillLocation skillLoc
    Returns
    Type Description
    bool

    LogicUpdate(float)

    Declaration
    public override void LogicUpdate(float dt)
    Parameters
    Type Name Description
    float dt
    Overrides
    LogicBehaviour.LogicUpdate(float)

    NotifyEndOfAction()

    This will end edit if it is marked to end after action.

    Declaration
    public void NotifyEndOfAction()

    SelectAnyRelevantSlot()

    Declaration
    public void SelectAnyRelevantSlot()

    SelectGround()

    Declaration
    public void SelectGround()

    SetClientState_MergeGemVictim(Gem)

    Declaration
    public void SetClientState_MergeGemVictim(Gem gem)
    Parameters
    Type Name Description
    Gem gem

    SetClientState_SetGemSlot(GemLocation, Gem)

    Declaration
    public void SetClientState_SetGemSlot(GemLocation loc, Gem gem)
    Parameters
    Type Name Description
    GemLocation loc
    Gem gem

    SetClientState_SetSkillSlot(HeroSkillLocation, SkillTrigger)

    Declaration
    public void SetClientState_SetSkillSlot(HeroSkillLocation type, SkillTrigger skill)
    Parameters
    Type Name Description
    HeroSkillLocation type
    SkillTrigger skill

    ShouldUseHoldToConfirm(GemLocation)

    Declaration
    public bool ShouldUseHoldToConfirm(GemLocation gem)
    Parameters
    Type Name Description
    GemLocation gem
    Returns
    Type Description
    bool

    ShouldUseHoldToConfirm(HeroSkillLocation)

    Declaration
    public bool ShouldUseHoldToConfirm(HeroSkillLocation skill)
    Parameters
    Type Name Description
    HeroSkillLocation skill
    Returns
    Type Description
    bool

    StartConfirmHold(GemLocation)

    Declaration
    public void StartConfirmHold(GemLocation gem)
    Parameters
    Type Name Description
    GemLocation gem

    StartConfirmHold(HeroSkillLocation)

    Declaration
    public void StartConfirmHold(HeroSkillLocation skill)
    Parameters
    Type Name Description
    HeroSkillLocation skill

    StartDrag(Object)

    Declaration
    public void StartDrag(Object obj)
    Parameters
    Type Name Description
    UnityEngine.Object obj

    StartEditSkillShrine(EditSkillShrine)

    Declaration
    public void StartEditSkillShrine(EditSkillShrine provider)
    Parameters
    Type Name Description
    EditSkillShrine provider

    StartEquipGem(Gem)

    Declaration
    public void StartEquipGem(Gem gem)
    Parameters
    Type Name Description
    Gem gem

    StartEquipSkill(SkillTrigger)

    Declaration
    public void StartEquipSkill(SkillTrigger skill)
    Parameters
    Type Name Description
    SkillTrigger skill

    StartRegularEdit(bool)

    Declaration
    public void StartRegularEdit(bool endAfterAction)
    Parameters
    Type Name Description
    bool endAfterAction

    StartSell(PropEnt_Merchant_Base)

    Declaration
    public void StartSell(PropEnt_Merchant_Base merchant)
    Parameters
    Type Name Description
    PropEnt_Merchant_Base merchant

    StopConfirmHold(bool)

    Declaration
    public void StopConfirmHold(bool showHelpIfNeeded = false)
    Parameters
    Type Name Description
    bool showHelpIfNeeded

    UnselectGround()

    Declaration
    public void UnselectGround()

    Implements

    ILogicUpdate

    Extension Methods

    DewGUI.SetExpandHeight<T>(T, bool)
    DewGUI.SetExpandHeight<T>(T, float)
    DewGUI.SetExpandWidth<T>(T, bool)
    DewGUI.SetExpandWidth<T>(T, float)
    DewGUI.SetHeight<T>(T, float)
    DewGUI.SetText<T>(T, string)
    DewGUI.SetTextLocalized<T>(T, string)
    DewGUI.SetWidth<T>(T, float)
    In This Article
    Back to top Shape of Dreams API Documentation