Search Results for

    Show / Hide Table of Contents

    Class LootManager

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    Mirror.NetworkBehaviour
    DewNetworkBehaviour
    NetworkedManagerBase<LootManager>
    LootManager
    Implements
    ILogicUpdate
    Inherited Members
    NetworkedManagerBase<LootManager>.instance
    NetworkedManagerBase<LootManager>.softInstance
    NetworkedManagerBase<LootManager>.Awake()
    NetworkedManagerBase<LootManager>.OnEnable()
    NetworkedManagerBase<LootManager>.OnStartClient()
    NetworkedManagerBase<LootManager>.OnStopClient()
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNewNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNetworked(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxStopNetworked(GameObject)
    DewNetworkBehaviour.FxPlayNew(GameObject)
    DewNetworkBehaviour.FxPlayNew(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlayNew(GameObject, Entity)
    DewNetworkBehaviour.FxPlayNew(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlay(GameObject)
    DewNetworkBehaviour.FxPlay(GameObject, Vector3, Quaternion?)
    DewNetworkBehaviour.FxPlay(GameObject, Entity)
    DewNetworkBehaviour.FxPlay(GameObject, Entity, Vector3, Quaternion?)
    DewNetworkBehaviour.FxStop(GameObject)
    DewNetworkBehaviour.FxApplySpeedMultiplier(GameObject, float)
    DewNetworkBehaviour.FxApplySpeedMultiplierNetworked(GameObject, float)
    DewNetworkBehaviour.InvalidateInstance()
    DewNetworkBehaviour.OnStopServer()
    DewNetworkBehaviour.OnStart()
    DewNetworkBehaviour.OnLateStart()
    DewNetworkBehaviour.OnLateStartServer()
    DewNetworkBehaviour.OnStop()
    DewNetworkBehaviour.OnDestroy()
    DewNetworkBehaviour.LogicUpdate(float)
    DewNetworkBehaviour.FrameUpdate()
    DewNetworkBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public class LootManager : NetworkedManagerBase<LootManager>, ILogicUpdate

    Fields

    gemQualityMaxByZoneIndex

    Declaration
    public PerRarityData<Formula> gemQualityMaxByZoneIndex
    Field Value
    Type Description
    PerRarityData<Formula>

    gemQualityMinByZoneIndex

    Declaration
    public PerRarityData<Formula> gemQualityMinByZoneIndex
    Field Value
    Type Description
    PerRarityData<Formula>

    gemQualityRandomCurve

    Declaration
    public AnimationCurve gemQualityRandomCurve
    Field Value
    Type Description
    UnityEngine.AnimationCurve

    gemRarityChance

    Declaration
    [Title("Gem", null, TitleAlignments.Left, true, true)]
    public PerRarityData<float> gemRarityChance
    Field Value
    Type Description
    PerRarityData<float>

    gemRarityChanceHigh

    Declaration
    public PerRarityData<float> gemRarityChanceHigh
    Field Value
    Type Description
    PerRarityData<float>

    poolGems

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public List<string> poolGems
    Field Value
    Type Description
    System.Collections.Generic.List<T><string>

    poolGemsByRarity

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public Dictionary<Rarity, List<string>> poolGemsByRarity
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<TKey, TValue><Rarity, System.Collections.Generic.List<T><string>>

    poolGemsByTag

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public Dictionary<DescriptionTags, List<string>> poolGemsByTag
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<TKey, TValue><DescriptionTags, System.Collections.Generic.List<T><string>>

    poolSkills

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public List<string> poolSkills
    Field Value
    Type Description
    System.Collections.Generic.List<T><string>

    poolSkillsByRarity

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public Dictionary<Rarity, List<string>> poolSkillsByRarity
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<TKey, TValue><Rarity, System.Collections.Generic.List<T><string>>

    poolSkillsByTag

    Available on server.

    Declaration
    [SaveVar(SaveVarFlags.Default)]
    [NonSerialized]
    public Dictionary<DescriptionTags, List<string>> poolSkillsByTag
    Field Value
    Type Description
    System.Collections.Generic.Dictionary<TKey, TValue><DescriptionTags, System.Collections.Generic.List<T><string>>

    skillLevelMaxByZoneIndex

    Declaration
    public PerRarityData<Formula> skillLevelMaxByZoneIndex
    Field Value
    Type Description
    PerRarityData<Formula>

    skillLevelMinByZoneIndex

    Declaration
    public PerRarityData<Formula> skillLevelMinByZoneIndex
    Field Value
    Type Description
    PerRarityData<Formula>

    skillLevelRandomCurve

    Declaration
    public AnimationCurve skillLevelRandomCurve
    Field Value
    Type Description
    UnityEngine.AnimationCurve

    skillRarityChance

    Declaration
    [Title("Skill", null, TitleAlignments.Left, true, true)]
    public PerRarityData<float> skillRarityChance
    Field Value
    Type Description
    PerRarityData<float>

    skillRarityChanceHigh

    Declaration
    public PerRarityData<float> skillRarityChanceHigh
    Field Value
    Type Description
    PerRarityData<float>

    Methods

    OnStartServer()

    Declaration
    public override void OnStartServer()
    Overrides
    DewNetworkBehaviour.OnStartServer()

    SelectGemAndQuality(Rarity?, out Gem, out int)

    Declaration
    public void SelectGemAndQuality(Rarity? rarity, out Gem gem, out int quality)
    Parameters
    Type Name Description
    Rarity? rarity
    Gem gem
    int quality

    SelectGemQuality(Rarity)

    Declaration
    public int SelectGemQuality(Rarity rarity)
    Parameters
    Type Name Description
    Rarity rarity
    Returns
    Type Description
    int

    SelectGemRarity(bool)

    Declaration
    public Rarity SelectGemRarity(bool isHigh = false)
    Parameters
    Type Name Description
    bool isHigh
    Returns
    Type Description
    Rarity

    SelectRarity(PerRarityData<float>)

    Declaration
    public static Rarity SelectRarity(PerRarityData<float> chances)
    Parameters
    Type Name Description
    PerRarityData<float> chances
    Returns
    Type Description
    Rarity

    SelectSkillAndLevel(Rarity?, out SkillTrigger, out int)

    Declaration
    public void SelectSkillAndLevel(Rarity? rarity, out SkillTrigger skill, out int level)
    Parameters
    Type Name Description
    Rarity? rarity
    SkillTrigger skill
    int level

    SelectSkillLevel(Rarity)

    Declaration
    public int SelectSkillLevel(Rarity rarity)
    Parameters
    Type Name Description
    Rarity rarity
    Returns
    Type Description
    int

    SelectSkillRarity(bool)

    Declaration
    public Rarity SelectSkillRarity(bool isHigh = false)
    Parameters
    Type Name Description
    bool isHigh
    Returns
    Type Description
    Rarity

    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