public static TransferWorker ( GameEntity company, HumanFF worker, WorkerRole role, int fromId, int toId, GameContext gameContext ) : void | ||
company | GameEntity | |
worker | HumanFF | |
role | WorkerRole | |
fromId | int | |
toId | int | |
gameContext | GameContext | |
return | void |
public static void TransferWorker(GameEntity company, HumanFF worker, WorkerRole role, int fromId, int toId, GameContext gameContext)
{
AttachHumanToTeam(company, gameContext, worker, role, toId);
DetachHumanFromTeam(company.team.Teams[fromId], worker.HumanComponent.Id);
}
}