Show / Hide Table of Contents

Class KismetStringLibrary

Kismet String Library

Inheritance
System.Object
UObject
BlueprintFunctionLibrary
KismetStringLibrary
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class KismetStringLibrary : BlueprintFunctionLibrary

Properties

| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static KismetStringLibrary DefaultObject { get; }
Property Value
Type Description
KismetStringLibrary
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

BuildString_Bool(String, String, Boolean, String)

Converts a boolean->string, creating a new string in the form AppendTo+Prefix+InBool+Suffix @

Declaration
public static string BuildString_Bool(string AppendTo, string Prefix, bool InBool, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
System.Boolean InBool
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InBool - The bool value to convert. Will add "true" or "false" to the conversion string @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Color(String, String, LinearColor, String)

Converts a color->string, creating a new string in the form AppendTo+Prefix+InColor+Suffix @

Declaration
public static string BuildString_Color(string AppendTo, string Prefix, LinearColor InColor, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
LinearColor InColor
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InColor - The linear color value to convert. Uses the standard ToString conversion @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Float(String, String, Single, String)

Converts a float->string, create a new string in the form AppendTo+Prefix+InFloat+Suffix @

Declaration
public static string BuildString_Float(string AppendTo, string Prefix, float InFloat, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
System.Single InFloat
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InFloat - The float value to convert @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Int(String, String, Int32, String)

Converts a int->string, creating a new string in the form AppendTo+Prefix+InInt+Suffix @

Declaration
public static string BuildString_Int(string AppendTo, string Prefix, int InInt, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
System.Int32 InInt
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InInt - The int value to convert @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_IntVector(String, String, IntVector, String)

Converts an IntVector->string, creating a new string in the form AppendTo+Prefix+InIntVector+Suffix @

Declaration
public static string BuildString_IntVector(string AppendTo, string Prefix, IntVector InIntVector, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
IntVector InIntVector
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InIntVector - The intVector value to convert. Uses the standard FVector::ToString conversion @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Name(String, String, Name, String)

Converts a color->string, creating a new string in the form AppendTo+Prefix+InName+Suffix @

Declaration
public static string BuildString_Name(string AppendTo, string Prefix, Name InName, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
Name InName
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InName - The name value to convert @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Object(String, String, UObject, String)

Converts a object->string, creating a new string in the form AppendTo+Prefix+object name+Suffix @

Declaration
public static string BuildString_Object(string AppendTo, string Prefix, UObject InObj, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
UObject InObj
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InObj - The object to convert. Will insert the name of the object into the conversion string @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Rotator(String, String, Rotator, String)

Converts a rotator->string, creating a new string in the form AppendTo+Prefix+InRot+Suffix @

Declaration
public static string BuildString_Rotator(string AppendTo, string Prefix, Rotator InRot, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
Rotator InRot
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InRot - The rotator value to convert. Uses the standard ToString conversion @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Vector(String, String, Vector, String)

Converts a vector->string, creating a new string in the form AppendTo+Prefix+InVector+Suffix @

Declaration
public static string BuildString_Vector(string AppendTo, string Prefix, Vector InVector, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
Vector InVector
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InVector - The vector value to convert. Uses the standard FVector::ToString conversion @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

BuildString_Vector2d(String, String, Vector2D, String)

Converts a vector2d->string, creating a new string in the form AppendTo+Prefix+InVector2d+Suffix @

Declaration
public static string BuildString_Vector2d(string AppendTo, string Prefix, Vector2D InVector2d, string Suffix)
Parameters
Type Name Description
System.String AppendTo
System.String Prefix
Vector2D InVector2d
System.String Suffix
Returns
Type Description
System.String
Remarks

param AppendTo - An existing string to use as the start of the conversion string @param Prefix - A string to use as a prefix, after the AppendTo string @param InVector2d - The vector2d value to convert. Uses the standard FVector2D::ToString conversion @param Suffix - A suffix to append to the end of the conversion string @return A new string built from the passed parameters

| Improve this Doc View Source

Concat_StrStr(String, String)

Concatenates two strings together to make a new string @

Declaration
public static string Concat_StrStr(string A, string B)
Parameters
Type Name Description
System.String A
System.String B
Returns
Type Description
System.String
Remarks

param A - The original string @param B - The string to append to A @returns A new string which is the concatenation of A+B

| Improve this Doc View Source

Contains(String, String, Boolean, Boolean)

Returns whether this string contains the specified substring.

Declaration
public static bool Contains(string SearchIn, string Substring, bool bUseCase, bool bSearchFromEnd)
Parameters
Type Name Description
System.String SearchIn
System.String Substring
System.Boolean bUseCase
System.Boolean bSearchFromEnd
Returns
Type Description
System.Boolean
Remarks

@param SubStr Find to search for @param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @param SearchDir Indicates whether the search starts at the begining or at the end ( defaults to ESearchDir::FromStart ) @return Returns whether the string contains the substring

| Improve this Doc View Source

Conv_BoolToString(Boolean)

Converts a boolean value to a string, either 'true' or 'false'

Declaration
public static string Conv_BoolToString(bool InBool)
Parameters
Type Name Description
System.Boolean InBool
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_ByteToString(Byte)

Converts a byte value to a string

Declaration
public static string Conv_ByteToString(byte InByte)
Parameters
Type Name Description
System.Byte InByte
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_ColorToString(LinearColor)

Converts a linear color value to a string, in the form '(R=,G=,B=,A=)'

Declaration
public static string Conv_ColorToString(LinearColor InColor)
Parameters
Type Name Description
LinearColor InColor
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_FloatToString(Single)

Converts a float value to a string

Declaration
public static string Conv_FloatToString(float InFloat)
Parameters
Type Name Description
System.Single InFloat
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_IntToString(Int32)

Converts an integer value to a string

Declaration
public static string Conv_IntToString(int InInt)
Parameters
Type Name Description
System.Int32 InInt
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_IntVectorToString(IntVector)

Converts an IntVector value to a string, in the form 'X= Y= Z='

Declaration
public static string Conv_IntVectorToString(IntVector InIntVec)
Parameters
Type Name Description
IntVector InIntVec
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_NameToString(Name)

Converts a name value to a string

Declaration
public static string Conv_NameToString(Name InName)
Parameters
Type Name Description
Name InName
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_ObjectToString(UObject)

Converts a UObject value to a string by calling the object's GetName method

Declaration
public static string Conv_ObjectToString(UObject InObj)
Parameters
Type Name Description
UObject InObj
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_RotatorToString(Rotator)

Converts a rotator value to a string, in the form 'P= Y= R='

Declaration
public static string Conv_RotatorToString(Rotator InRot)
Parameters
Type Name Description
Rotator InRot
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_StringToColor(String)

Convert String Back To Color. IsValid indicates whether or not the string could be successfully converted.

Declaration
public static (LinearColor, bool) Conv_StringToColor(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.ValueTuple<LinearColor, System.Boolean>
| Improve this Doc View Source

Conv_StringToFloat(String)

Converts a string to a float value

Declaration
public static float Conv_StringToFloat(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.Single
| Improve this Doc View Source

Conv_StringToInt(String)

Converts a string to a int value

Declaration
public static int Conv_StringToInt(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.Int32
| Improve this Doc View Source

Conv_StringToName(String)

Converts a string to a name value

Declaration
public static Name Conv_StringToName(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
Name
| Improve this Doc View Source

Conv_StringToRotator(String)

Convert String Back To Rotator. IsValid indicates whether or not the string could be successfully converted.

Declaration
public static (Rotator, bool) Conv_StringToRotator(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.ValueTuple<Rotator, System.Boolean>
| Improve this Doc View Source

Conv_StringToVector(String)

Convert String Back To Vector. IsValid indicates whether or not the string could be successfully converted.

Declaration
public static (Vector, bool) Conv_StringToVector(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.ValueTuple<Vector, System.Boolean>
| Improve this Doc View Source

Conv_StringToVector2D(String)

Convert String Back To Vector2D. IsValid indicates whether or not the string could be successfully converted.

Declaration
public static (Vector2D, bool) Conv_StringToVector2D(string InString)
Parameters
Type Name Description
System.String InString
Returns
Type Description
System.ValueTuple<Vector2D, System.Boolean>
| Improve this Doc View Source

Conv_TransformToString(Transform)

Converts a transform value to a string, in the form 'Translation: X= Y= Z= Rotation: P= Y= R= Scale: X= Y= Z='

Declaration
public static string Conv_TransformToString(Transform InTrans)
Parameters
Type Name Description
Transform InTrans
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_Vector2dToString(Vector2D)

Converts a vector2d value to a string, in the form 'X= Y='

Declaration
public static string Conv_Vector2dToString(Vector2D InVec)
Parameters
Type Name Description
Vector2D InVec
Returns
Type Description
System.String
| Improve this Doc View Source

Conv_VectorToString(Vector)

Converts a vector value to a string, in the form 'X= Y= Z='

Declaration
public static string Conv_VectorToString(Vector InVec)
Parameters
Type Name Description
Vector InVec
Returns
Type Description
System.String
| Improve this Doc View Source

CullArray(String)

Takes an array of strings and removes any zero length entries.

Declaration
public static (IReadOnlyCollection<string>, int) CullArray(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.ValueTuple<System.Collections.Generic.IReadOnlyCollection<System.String>, System.Int32>
Remarks

@param InArray The array to cull

@return The number of elements left in InArray

| Improve this Doc View Source

EndsWith(String, String, Byte)

Test whether this string ends with given string.

Declaration
public static bool EndsWith(string SourceString, string InSuffix, byte SearchCase)
Parameters
Type Name Description
System.String SourceString
System.String InSuffix
System.Byte SearchCase
Returns
Type Description
System.Boolean
Remarks

@param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @return true if this string ends with specified text, false otherwise

| Improve this Doc View Source

EqualEqual_StriStri(String, String)

Test if the input strings are equal (A == B), ignoring case @

Declaration
public static bool EqualEqual_StriStri(string A, string B)
Parameters
Type Name Description
System.String A
System.String B
Returns
Type Description
System.Boolean
Remarks

param A - The string to compare against @param B - The string to compare @returns True if the strings are equal, false otherwise

| Improve this Doc View Source

EqualEqual_StrStr(String, String)

Test if the input strings are equal (A == B) @

Declaration
public static bool EqualEqual_StrStr(string A, string B)
Parameters
Type Name Description
System.String A
System.String B
Returns
Type Description
System.Boolean
Remarks

param A - The string to compare against @param B - The string to compare @returns True if the strings are equal, false otherwise

| Improve this Doc View Source

FindSubstring(String, String, Boolean, Boolean, Int32)

Finds the starting index of a substring in the a specified string @

Declaration
public static int FindSubstring(string SearchIn, string Substring, bool bUseCase, bool bSearchFromEnd, int StartPosition)
Parameters
Type Name Description
System.String SearchIn
System.String Substring
System.Boolean bUseCase
System.Boolean bSearchFromEnd
System.Int32 StartPosition
Returns
Type Description
System.Int32
Remarks

param SearchIn The string to search within @param Substring The string to look for in the SearchIn string @param bUseCase Whether or not to be case-sensitive @param bSearchFromEnd Whether or not to start the search from the end of the string instead of the beginning @param StartPosition The position to start the search from @return The index (starting from 0 if bSearchFromEnd is false) of the first occurence of the substring

| Improve this Doc View Source

GetCharacterArrayFromString(String)

Returns an array that contains one entry for each character in SourceString @

Declaration
public static IReadOnlyCollection<string> GetCharacterArrayFromString(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.Collections.Generic.IReadOnlyCollection<System.String>
Remarks

param SourceString The string to break apart into characters @return An array containing one entry for each character in SourceString

| Improve this Doc View Source

GetCharacterAsNumber(String, Int32)

Gets a single character from the string (as an integer) @

Declaration
public static int GetCharacterAsNumber(string SourceString, int Index)
Parameters
Type Name Description
System.String SourceString
System.Int32 Index
Returns
Type Description
System.Int32
Remarks

param SourceString - The string to convert @param Index - Location of the character whose value is required @return The integer value of the character or 0 if index is out of range

| Improve this Doc View Source

GetSubstring(String, Int32, Int32)

Returns a substring from the string starting at the specified position @

Declaration
public static string GetSubstring(string SourceString, int StartIndex, int Length)
Parameters
Type Name Description
System.String SourceString
System.Int32 StartIndex
System.Int32 Length
Returns
Type Description
System.String
Remarks

param SourceString - The string to get the substring from @param StartIndex - The location in SourceString to use as the start of the substring @param Length The length of the requested substring

@return The requested substring

| Improve this Doc View Source

IsNumeric(String)

  • Checks if a string contains only numeric characters
  • @
Declaration
public static bool IsNumeric(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.Boolean
Remarks

param SourceString The string to check

  • @return true if the string only contains numeric characters
| Improve this Doc View Source

JoinStringArray(Byte, String)

Concatenates an array of strings into a single string.

Declaration
public static string JoinStringArray(byte SourceArray, string Separator)
Parameters
Type Name Description
System.Byte SourceArray
System.String Separator
Returns
Type Description
System.String
Remarks

@param SourceArray - The array of strings to concatenate. @param Separator - The string used to separate each element. @return The final, joined, separated string.

| Improve this Doc View Source

Left(String, Int32)

@return the left most given number of characters

Declaration
public static string Left(string SourceString, int Count)
Parameters
Type Name Description
System.String SourceString
System.Int32 Count
Returns
Type Description
System.String
| Improve this Doc View Source

LeftChop(String, Int32)

@return the left most characters from the string chopping the given number of characters from the end

Declaration
public static string LeftChop(string SourceString, int Count)
Parameters
Type Name Description
System.String SourceString
System.Int32 Count
Returns
Type Description
System.String
| Improve this Doc View Source

LeftPad(String, Int32)

  • Pad the left of this string for a specified number of characters
  • @
Declaration
public static string LeftPad(string SourceString, int ChCount)
Parameters
Type Name Description
System.String SourceString
System.Int32 ChCount
Returns
Type Description
System.String
Remarks

param SourceString The string to pad

  • @param ChCount Amount of padding required
  • @return The padded string
| Improve this Doc View Source

Len(String)

Returns the number of characters in the string @

Declaration
public static int Len(string S)
Parameters
Type Name Description
System.String S
Returns
Type Description
System.Int32
Remarks

param SourceString - The string to measure @return The number of chars in the string

| Improve this Doc View Source

MatchesWildcard(String, String, Byte)

Searches this string for a given wild card @

Declaration
public static bool MatchesWildcard(string SourceString, string Wildcard, byte SearchCase)
Parameters
Type Name Description
System.String SourceString
System.String Wildcard
System.Byte SearchCase
Returns
Type Description
System.Boolean
Remarks

param Wildcard *?-type wildcard @param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @return true if this string matches the *?-type wildcard given. @warning This is a simple, SLOW routine. Use with caution

| Improve this Doc View Source

Mid(String, Int32, Int32)

@return the substring from Start position for Count characters.

Declaration
public static string Mid(string SourceString, int Start, int Count)
Parameters
Type Name Description
System.String SourceString
System.Int32 Start
System.Int32 Count
Returns
Type Description
System.String
| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static KismetStringLibrary New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
KismetStringLibrary
| Improve this Doc View Source

NotEqual_StriStri(String, String)

Test if the input string are not equal (A != B), ignoring case differences @

Declaration
public static bool NotEqual_StriStri(string A, string B)
Parameters
Type Name Description
System.String A
System.String B
Returns
Type Description
System.Boolean
Remarks

param A - The string to compare against @param B - The string to compare @return Returns true if the input strings are not equal, false if they are equal

| Improve this Doc View Source

NotEqual_StrStr(String, String)

Test if the input string are not equal (A != B) @

Declaration
public static bool NotEqual_StrStr(string A, string B)
Parameters
Type Name Description
System.String A
System.String B
Returns
Type Description
System.Boolean
Remarks

param A - The string to compare against @param B - The string to compare @return Returns true if the input strings are not equal, false if they are equal

| Improve this Doc View Source

ParseIntoArray(String, String, Boolean)

Gets an array of strings from a source string divided up by a separator and empty strings can optionally be culled.

Declaration
public static IReadOnlyCollection<string> ParseIntoArray(string SourceString, string Delimiter, bool CullEmptyStrings)
Parameters
Type Name Description
System.String SourceString
System.String Delimiter
System.Boolean CullEmptyStrings
Returns
Type Description
System.Collections.Generic.IReadOnlyCollection<System.String>
Remarks

@param SourceString - The string to chop up @param Delimiter - The string to delimit on @param CullEmptyStrings = true - Cull (true) empty strings or add them to the array (false) @return The array of string that have been separated

| Improve this Doc View Source

Replace(String, String, String, Byte)

Replace all occurrences of a substring in this string @

Declaration
public static string Replace(string SourceString, string From, string To, byte SearchCase)
Parameters
Type Name Description
System.String SourceString
System.String From
System.String To
System.Byte SearchCase
Returns
Type Description
System.String
Remarks

param From substring to replace @param To substring to replace From with @param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @return a copy of this string with the replacement made

| Improve this Doc View Source

ReplaceInline(String, String, String, Byte)

Replace all occurrences of SearchText with ReplacementText in this string.

Declaration
public static int ReplaceInline(string SourceString, string SearchText, string ReplacementText, byte SearchCase)
Parameters
Type Name Description
System.String SourceString
System.String SearchText
System.String ReplacementText
System.Byte SearchCase
Returns
Type Description
System.Int32
Remarks

@param SearchText the text that should be removed from this string @param ReplacementText the text to insert in its place @param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase )

@return the number of occurrences of SearchText that were replaced.

| Improve this Doc View Source

Reverse(String)

Returns a copy of this string, with the characters in reverse order

Declaration
public static string Reverse(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.String
| Improve this Doc View Source

Right(String, Int32)

@return the string to the right of the specified location, counting back from the right (end of the word).

Declaration
public static string Right(string SourceString, int Count)
Parameters
Type Name Description
System.String SourceString
System.Int32 Count
Returns
Type Description
System.String
| Improve this Doc View Source

RightChop(String, Int32)

@return the string to the right of the specified location, counting forward from the left (from the beginning of the word).

Declaration
public static string RightChop(string SourceString, int Count)
Parameters
Type Name Description
System.String SourceString
System.Int32 Count
Returns
Type Description
System.String
| Improve this Doc View Source

RightPad(String, Int32)

  • Pad the right of this string for a specified number of characters
  • @
Declaration
public static string RightPad(string SourceString, int ChCount)
Parameters
Type Name Description
System.String SourceString
System.Int32 ChCount
Returns
Type Description
System.String
Remarks

param SourceString The string to pad

  • @param ChCount Amount of padding required
  • @return The padded string
| Improve this Doc View Source

Split(String, String, Byte, Byte)

Splits this string at given string position case sensitive.

Declaration
public static (string, string, bool) Split(string SourceString, string InStr, byte SearchCase, byte SearchDir)
Parameters
Type Name Description
System.String SourceString
System.String InStr
System.Byte SearchCase
System.Byte SearchDir
Returns
Type Description
System.ValueTuple<System.String, System.String, System.Boolean>
Remarks

@param InStr The string to search and split at @param LeftS out the string to the left of InStr, not updated if return is false @param RightS out the string to the right of InStr, not updated if return is false @param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @param SearchDir Indicates whether the search starts at the begining or at the end ( defaults to ESearchDir::FromStart ) @return true if string is split, otherwise false

| Improve this Doc View Source

StartsWith(String, String, Byte)

Test whether this string starts with given string.

Declaration
public static bool StartsWith(string SourceString, string InPrefix, byte SearchCase)
Parameters
Type Name Description
System.String SourceString
System.String InPrefix
System.Byte SearchCase
Returns
Type Description
System.Boolean
Remarks

@param SearchCase Indicates whether the search is case sensitive or not ( defaults to ESearchCase::IgnoreCase ) @return true if this string begins with specified text, false otherwise

| Improve this Doc View Source

TimeSecondsToString(Single)

Convert a number of seconds into minutes:seconds.milliseconds format string

Declaration
public static string TimeSecondsToString(float InSeconds)
Parameters
Type Name Description
System.Single InSeconds
Returns
Type Description
System.String
| Improve this Doc View Source

ToLower(String)

Returns a string converted to Lower case @

Declaration
public static string ToLower(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.String
Remarks

param SourceString The string to convert @return The string in lower case

| Improve this Doc View Source

ToUpper(String)

Returns a string converted to Upper case @

Declaration
public static string ToUpper(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.String
Remarks

param SourceString The string to convert @return The string in upper case

| Improve this Doc View Source

Trim(String)

Removes whitespace characters from the front of this string.

Declaration
public static string Trim(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.String
| Improve this Doc View Source

TrimTrailing(String)

Removes trailing whitespace characters

Declaration
public static string TrimTrailing(string SourceString)
Parameters
Type Name Description
System.String SourceString
Returns
Type Description
System.String

Operators

| Improve this Doc View Source

Implicit(IntPtr to KismetStringLibrary)

Convert from IntPtr to UObject

Declaration
public static implicit operator KismetStringLibrary(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
KismetStringLibrary
  • Improve this Doc
  • View Source
Back to top Generated by DocFX