Esempio n. 1
0
 public void AddEvent(RandomEventData data)
 {
     accumulatedWeight += data.ChanceWeight;
     weightedEvents.Add(new WeightedEventData {
         RandomEventData = data, accumulatedWeight = accumulatedWeight
     });
 }
Esempio n. 2
0
    public override SettingsMessageData GetData()
    {
        var payload = new RandomEventData();

        payload.EventIndex = eventList.value;
        payload.EventName  = eventNames[eventList.value];
        payload.Distance   = int.Parse(distance.text);
        payload.Duration   = int.Parse(duration.text);

        return(payload);
    }