Show / Hide Table of Contents

Class LuaMapperBuilderExtensions

Inheritance
object
LuaMapperBuilderExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SlipeServer.Server.Mappers
Assembly: SlipeServer.Server.dll
Syntax
public static class LuaMapperBuilderExtensions

Methods

| Edit this page View Source

AddDefaultLuaMappings(ServerBuilder)

Adds default mappings to and from lua values

Declaration
public static void AddDefaultLuaMappings(this ServerBuilder builder)
Parameters
Type Name Description
ServerBuilder builder
| Edit this page View Source

AddFromLuaMapping(ServerBuilder, Func<LuaValue, object>, Type)

Adds a mapping from Lua values for the specified type

Declaration
public static void AddFromLuaMapping(this ServerBuilder builder, Func<LuaValue, object> mapper, Type type)
Parameters
Type Name Description
ServerBuilder builder
Func<LuaValue, object> mapper

mapper function

Type type

type to map from

| Edit this page View Source

AddFromLuaMapping<T>(ServerBuilder, Func<LuaValue, T>)

Adds a mapping from Lua values for the specified type

Declaration
public static void AddFromLuaMapping<T>(this ServerBuilder builder, Func<LuaValue, T> mapper) where T : class
Parameters
Type Name Description
ServerBuilder builder
Func<LuaValue, T> mapper

mapper function

Type Parameters
Name Description
T

type to map from

| Edit this page View Source

AddLuaMapping(ServerBuilder, Type, Func<object, LuaValue>)

Adds a lua value mapping for the specified type

Declaration
public static void AddLuaMapping(this ServerBuilder builder, Type type, Func<object, LuaValue> mapper)
Parameters
Type Name Description
ServerBuilder builder
Type type
Func<object, LuaValue> mapper
| Edit this page View Source

AddLuaMapping<T>(ServerBuilder, Func<T, LuaValue>)

Adds a lua value mapping for the specified type

Declaration
public static void AddLuaMapping<T>(this ServerBuilder builder, Func<T, LuaValue> mapper) where T : class
Parameters
Type Name Description
ServerBuilder builder
Func<T, LuaValue> mapper

mapper function

Type Parameters
Name Description
T

Type to map to

| Edit this page View Source

AddStructLuaMapping<T>(ServerBuilder, Func<T, LuaValue>)

Adds a lua value mapping for the specified struct type

Declaration
public static void AddStructLuaMapping<T>(this ServerBuilder builder, Func<T, LuaValue> mapper) where T : struct
Parameters
Type Name Description
ServerBuilder builder
Func<T, LuaValue> mapper

mapper function

Type Parameters
Name Description
T

Type to map to

| Edit this page View Source

AddVectorMappings(ServerBuilder)

Adds mappings to and from Vector3

Declaration
public static void AddVectorMappings(this ServerBuilder builder)
Parameters
Type Name Description
ServerBuilder builder
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX