Show / Hide Table of Contents

# Class InternalBaseClass

##### Inheritance

object
InternalBaseClass
InternalEntity
SyncableField

###### Namespace: LiteEntitySystem.Internal

###### Assembly: LiteEntitySystem.dll

##### Syntax

    public abstract class InternalBaseClass

### Methods

#### ExecuteRPC(in RemoteCall)

##### Declaration

    protected void ExecuteRPC(in RemoteCall rpc)

##### Parameters

Type | Name | Description
--- | --- | ---
RemoteCall | rpc |

#### ExecuteRPC<T>(in RemoteCallSerializable<T>, T)

##### Declaration

    protected void ExecuteRPC<T>(in RemoteCallSerializable<T> rpc, T value) where T : struct, ISpanSerializable

##### Parameters

Type | Name | Description
--- | --- | ---
RemoteCallSerializable<T> | rpc |
T | value |

##### Type Parameters

Name | Description
--- | ---
T |

#### ExecuteRPC<T>(in RemoteCallSpan<T>, ReadOnlySpan<T>)

##### Declaration

    protected void ExecuteRPC<T>(in RemoteCallSpan<T> rpc, ReadOnlySpan<T> value) where T : unmanaged

##### Parameters

Type | Name | Description
--- | --- | ---
RemoteCallSpan<T> | rpc |
ReadOnlySpan<T> | value |

##### Type Parameters

Name | Description
--- | ---
T |

#### ExecuteRPC<T>(in RemoteCall<T>, T)

##### Declaration

    protected void ExecuteRPC<T>(in RemoteCall<T> rpc, T value) where T : unmanaged

##### Parameters

Type | Name | Description
--- | --- | ---
RemoteCall<T> | rpc |
T | value |

##### Type Parameters

Name | Description
--- | ---
T |

#### OnSyncRequested()

##### Declaration

    protected virtual void OnSyncRequested()