void Start() { //Get the partycontainer script _party = GameObject.FindGameObjectWithTag(Tags.PARTYCONTAINER).GetComponent <PartyContainer>(); onCheckBaseStats(_party.PartyMembers[_party.CurrentMember]); onCheckManipulatedStats(_party.PartyMembers[_party.CurrentMember]); }
//Load the part reference data for a part configuration public static List <PartyReference> LoadParty() { if (!loaded) { XMLDataSerializer <PartyContainer> serializer = new XMLDataSerializer <PartyContainer>(XML_PATH_PREFIX + XML_PATH); PartyContainer container = serializer.Deserialize(); PartyReference = container.PartyReference; loaded = true; } return(PartyReference); }
public string RecruitUsers(string id, int timeoutSeconds, Action <Party> callback) { // Temporary if (_parties.ContainsKey(id)) { throw new ArgumentException("Party already exists with that id!"); } var container = new PartyContainer() { Party = new Party(), Timer = new Timer(timeoutSeconds * 1000), Callback = callback }; _parties.Add(id, container); container.Timer.Elapsed += delegate(object sender, ElapsedEventArgs e) { RunCallbackAndCleanUp(id); }; container.Timer.Start(); return(id); }
private void Awake() { _partyContainer = GameObject.FindGameObjectWithTag(Tags.PARTYCONTAINER).GetComponent <PartyContainer>(); }
void Start() { _party = GameObject.FindGameObjectWithTag(Tags.PARTYCONTAINER).GetComponent <PartyContainer>(); SaveCharacters.Instance.LoadMembers(); onShowStats(_party.PartyMembers[_party.CurrentMember]); }