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> |
|