コード例 #1
0
ファイル: CreepMovement.cs プロジェクト: PakonAges/IdleTD
 public CreepMovement(CreepParameters creepParameters,
                      GlobalCreepPath globalCreepPath,
                      NavMeshAgent navMeshAgent)
 {
     _creepPath  = globalCreepPath;
     Agent       = navMeshAgent;
     Agent.speed = creepParameters.MoveSpeed;
     ResetMovement();
 }
コード例 #2
0
    public WaypointsSpawner(MapManager mapManager,
                            GlobalCreepPath creepPath,
                            LocalCreepWayBuilder creepWayBuilder,
                            MapBuilder mapBuilder)
    {
        _mapManager      = mapManager;
        _creepPath       = creepPath;
        _creepWayBuilder = creepWayBuilder;
        _mapBuilderData  = mapBuilder.MapBuilderData; // Just for a Waypoint prefab? hmm

        _wayPointHolder      = new GameObject().transform;
        _wayPointHolder.name = "Way Points";

        Entrance.x = _mapManager.Map.MapSections[1].Xsize / 2;
        _creepPath.AddPath(CreateEntrance());
        GenerateCurrentPath();
    }
コード例 #3
0
ファイル: Creep.cs プロジェクト: PakonAges/IdleTD
 public void  Construct(GlobalCreepPath globalCreepPath,
                        SignalBus signalBus)
 {
     _globalCreepPath = globalCreepPath;
     _signalBus       = signalBus;
 }