public void SetMapData(MapGrid newMapGrid, MapSquare mapSquare, HackTarget newHackTarget) { mapGrid = newMapGrid; currentMapSquare = mapSquare; hackTarget = newHackTarget; trapType = mapSquare.GetTriggeredTrapType(); }
public void GetDataFromMapSquare(MapSquare newCurrentSquare) { mapSquare = newCurrentSquare; enemyId = GetEnemyIDFromMapSquare(newCurrentSquare); enemyLoaded = true; trapType = mapSquare.GetTriggeredTrapType(); trapAmount = mapSquare.GetTriggeredTrapAmount(); }
private bool PostMovementActions(MapSquare currentSquare) { CheckRegen(); AttemptToSpawnEnemy(); // Elecrified Zone if (currentSquare.GetTriggeredTrapType() == MapObject.TrapTypes.ElectrifiedZone) { runner.TakeDamageFromMap(currentSquare.GetTriggeredTrapAmount()); } RaiseSecurityLevel(currentSquare); bool didTrapsSpring = TrapsSpring(currentSquare); if (didTrapsSpring) { return(false); } else { return(true); } }