Ejemplo n.º 1
0
    public SaveEventData GetSaveData()
    {
        SaveEventData eventData = new SaveEventData();

        eventData.ActiveCooldown  = activeCooldown;
        eventData.NotRolledAmount = notRolledAmount;
        eventData.EventId         = Id;
        return(eventData);
    }
Ejemplo n.º 2
0
    public SaveEventData saveEventData()
    {
        SaveEventData ed = new SaveEventData();

        ed.eventName        = eventName();
        ed.deltaCultist     = deltaCultist;
        ed.deltaGdp         = deltaGdp;
        ed.deltaPopulation  = deltaPopulation;
        ed.deltaReligion    = deltaReligion;
        ed.deltaResource    = deltaResource;
        ed.deltaTechnology  = deltaTechnology;
        ed.deltaUnhappiness = deltaUnhappiness;
        ed.targetname       = targetname;
        ed.destroyTime      = destroyTime;
        ed.destroyCountdown = destroyCountdown;
        return(ed);
    }
Ejemplo n.º 3
0
    public void loadEventData(SaveEventData ed)
    {
        map  = WorldMap2D.instance;
        anim = GetComponent <Animator> ();

        if (ed.eventName != eventName())
        {
            Debug.Log("Event Load Error");
        }

        deltaCultist     = ed.deltaCultist;
        deltaGdp         = ed.deltaGdp;
        deltaPopulation  = ed.deltaPopulation;
        deltaReligion    = ed.deltaReligion;
        deltaResource    = ed.deltaResource;
        deltaTechnology  = ed.deltaTechnology;
        deltaUnhappiness = ed.deltaUnhappiness;
        targetname       = ed.targetname;
        destroyTime      = ed.destroyTime;
        destroyCountdown = ed.destroyCountdown;

        target     = map.countries [map.GetCountryIndex(targetname)];
        loadStatus = true;
    }
Ejemplo n.º 4
0
 public void UpdateFromSave(SaveEventData eventData)
 {
     activeCooldown  = eventData.ActiveCooldown;
     notRolledAmount = eventData.NotRolledAmount;
 }