Class BaseMovementFormationHandler
Inheritance
BaseMovementFormationHandler
Assembly: cs.temp.dll.dll
public abstract class BaseMovementFormationHandler : MonoBehaviour, IMovementFormationHandler, IMonoBehaviour
Properties
Declaration
public MovementFormationType FallbackFormationType { get; }
Property Value
Declaration
public MovementFormationType FormationType { get; }
Property Value
Declaration
protected IGameManager gameMgr { get; }
Property Value
Type |
Description |
IGameManager |
|
Declaration
protected IGameLoggingService logger { get; }
Property Value
Type |
Description |
IGameLoggingService |
|
Declaration
public int MaxEmptyAttempts { get; }
Property Value
Declaration
protected IMovementManager mvtMgr { get; }
Property Value
Declaration
protected ITerrainManager terrainMgr { get; }
Property Value
Type |
Description |
ITerrainManager |
|
Methods
Declaration
public abstract ErrorMessage GeneratePathDestinations(PathDestinationInputData input, ref int amount, ref float offset, ref List<Vector3> pathDestinations, out int generatedAmount)
Parameters
Returns
Declaration
public void Init(IGameManager gameMgr)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
Declaration
protected ErrorMessage IsConditionFulfilled(PathDestinationInputData input, Vector3 testPosition)
Parameters
Returns
Declaration
protected virtual void OnInit()
Implements