void PositionBack(object sender, OnBackpropagate e) { if (Planet != null) { e.Data = Planet.Position; } else e.Data = Vector2.Zero; }
void OwnerBack(object sender, OnBackpropagate e) { if (Planet != null) { e.Data = (int)Planet.Owner; } else e.Data = 0; }
void TotalPlanets_OnBackpropagate(object sender, OnBackpropagate e) { e.Data = GameBase.GameManager.MapName; }
void ForcesBack(object sender, OnBackpropagate e) { if (Planet != null) { e.Data = Planet.Forces; } else e.Data = 0; }
void MapInfo_OnBackpropagate(object sender, OnBackpropagate e) { e.Data = GameBase.GameManager.State.Planets.Count; }