Interface IUnitManager
Assembly: cs.temp.dll.dll
Syntax
public interface IUnitManager : IPreRunGameService
Properties
AllUnits
Declaration
IEnumerable<IUnit> AllUnits { get; }
Property Value
DefaultAnimController
Declaration
AnimatorOverrideController DefaultAnimController { get; }
Property Value
| Type |
Description |
| AnimatorOverrideController |
|
FreeUnitColor
Declaration
Color FreeUnitColor { get; }
Property Value
FreeUnits
Declaration
IEnumerable<IUnit> FreeUnits { get; }
Property Value
Methods
CreateUnit(IUnit, Vector3, Quaternion, InitUnitParameters)
Declaration
ErrorMessage CreateUnit(IUnit unitPrefab, Vector3 spawnPosition, Quaternion spawnRotation, InitUnitParameters initParams)
Parameters
| Type |
Name |
Description |
| IUnit |
unitPrefab |
|
| Vector3 |
spawnPosition |
|
| Quaternion |
spawnRotation |
|
| InitUnitParameters |
initParams |
|
Returns
CreateUnitLocal(IUnit, Vector3, Quaternion, InitUnitParameters)
Declaration
IReadOnlyList<IUnit> CreateUnitLocal(IUnit unitPrefab, Vector3 spawnPosition, Quaternion spawnRotation, InitUnitParameters initParams)
Parameters
| Type |
Name |
Description |
| IUnit |
unitPrefab |
|
| Vector3 |
spawnPosition |
|
| Quaternion |
spawnRotation |
|
| InitUnitParameters |
initParams |
|
Returns
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<IUnit> |
|