public ShipGenerationEvent CreateShipGenerationEvent(Vector2 position) { ShipGenerationEvent mapEvent = new ShipGenerationEvent(); mapEvent.X = position.x; mapEvent.Y = position.y; mapEvent.Time = mapController.Map.StartTime; return(mapEvent); }
public void LogShipGeneration(ShipGenerationEvent shipGenerationEvent) { JSONClass details = new JSONClass(); AddTimeInformation(details); details ["map_event"] = "Ship Generation"; details ["x"] = shipGenerationEvent.X.ToString(); details ["y"] = shipGenerationEvent.Y.ToString(); details ["ship_id"] = shipGenerationEvent.Ship.shipID.ToString(); details ["name"] = shipGenerationEvent.Ship.Name; details ["industry"] = shipGenerationEvent.Ship.Industry.ToString(); details ["cargo"] = shipGenerationEvent.Ship.cargo.ToString(); details ["value"] = shipGenerationEvent.Ship.value.ToString(); details ["due_time"] = shipGenerationEvent.Ship.dueTime.ToString(); TheLogger.instance.TakeAction(1, details); }
public ShipGenerationMapEventHandler(ShipGenerationEvent shipGenerationEvent) { this.shipGenerationEvent = shipGenerationEvent; }