Show / Hide Table of Contents

Class EconomyUtils

Inheritance
System.Object
EconomyUtils
Namespace: Eco.Gameplay.Economy
Assembly: Eco.Gameplay.dll
Syntax
public static class EconomyUtils : Object

Methods

GetRandomCurrencyName(String)

Declaration
public static string GetRandomCurrencyName(string userName)
Parameters
Type Name Description
System.String userName
Returns
Type Description
System.String

SpawnEconomy(Player, Int32, Int32, Int32)

Declaration
public static Task<Task> SpawnEconomy(Player player, int ordersPerStore = 20, int categoriesPerStore = 4, int stores = 5)
Parameters
Type Name Description
Player player
System.Int32 ordersPerStore
System.Int32 categoriesPerStore
System.Int32 stores
Returns
Type Description
System.Threading.Tasks.Task<System.Threading.Tasks.Task>

SpawnStoreAndFillAndClaim(User, User, Vector3i, Deed, Int32, Int32, Nullable<Single>)

Spawns [store, stockpile, chest], links them and fills with some random items.

Declaration
public static Task<(StoreComponent, StorageComponent, StorageComponent)> SpawnStoreAndFillAndClaim(User mainUser, User otherUser, Vector3i pos, Deed deed, int offersPerStore = 0, int categoriesPerStore = 0, Nullable<float> fixedPrice = null)
Parameters
Type Name Description
User mainUser
User otherUser
Vector3i pos
Deed deed
System.Int32 offersPerStore
System.Int32 categoriesPerStore
System.Nullable<System.Single> fixedPrice
Returns
Type Description
System.Threading.Tasks.Task<System.ValueTuple<StoreComponent, StorageComponent, StorageComponent>>

SpawnToolsStore(User, User, Vector3i)

Spawns [store, stockpile, chest], links them and fills with tools.

Declaration
public static Task<StoreComponent> SpawnToolsStore(User mainUser, User otherUser, Vector3i pos)
Parameters
Type Name Description
User mainUser
User otherUser
Vector3i pos
Returns
Type Description
System.Threading.Tasks.Task<StoreComponent>

SubtotalAndTax(Single, Single)

Declaration
public static (float, float) SubtotalAndTax(float total, float taxRate)
Parameters
Type Name Description
System.Single total
System.Single taxRate
Returns
Type Description
System.ValueTuple<System.Single, System.Single>
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾