public void CreatePlayerPopup(string textItem) { Entity avatar = player_ref.Avatar; Popup KpopupCenter = Resources.Load <Popup>("UI/Popups/Dialog/SpeechPopup"); Popup popup = KpopupCenter; LocID id = new LocID(10); id.Text = textItem; Popup popup2 = Game.Instance.PopupManager.CreatePopup(popup, id, avatar, avatar.gameObject.transform.localPosition, null); popup.Duration = 1000; }
public static bool OnFormatLocString(LocID locID, ref string __result, params object[] args) { var innerText = locID.Text.Value; if (string.IsNullOrEmpty(innerText)) { return(true); } if (!Localizations.TryGetValue(Localizer.Instance.Language, out var language)) { return(true); } if (!language.ContainsKey(innerText)) { return(true); } __result = string.Format(language[innerText], args); return(false); }
public staffSpec(DataRowView aDRV) { // SJL 20090427 // changed to allow for a DELETED wcStaffIdentity Record // If the wcStaffIdentity Record is deleted then get the QLid from the actiondata // and set the NDSname to the NetworkName of the Coupler job if (String.IsNullOrEmpty(aDRV["NDSName"].ToString()) | aDRV["NDSName"].ToString().Length < 1) { ActionData = aDRV["actionData"].ToString().Trim(); String[] AD = aDRV["actionData"].ToString().Trim().Split('='); if (AD[0].ToString().ToLower() == "empnum") { QLId = AD[1].ToString(); } else { QLId = aDRV["EmployeeNumber"].ToString().Trim(); } NDSName = aDRV["NetworkName"].ToString().Trim(); EmailAddress = NDSName + "@warkscol.ac.uk"; StaffID = "Deleted"; Forename = "Deleted"; Surname = "Deleted"; SQLSurname = "Deleted"; Site = "Deleted"; DeptCode = "Deleted"; Department = "Deleted"; JobTitle = "Deleted"; EmpType = "Deleted"; Tel = "Deleted"; if (!String.IsNullOrEmpty(aDRV["queueItem"].ToString())) { queueItem = (int)aDRV["queueItem"]; } if (!String.IsNullOrEmpty(aDRV["attempts"].ToString())) { attempts = (int)aDRV["attempts"]; } if (!String.IsNullOrEmpty(aDRV["action"].ToString())) { action = aDRV["action"].ToString(); } LocID = "Deleted"; GWise = false; Context = ".staff.lspa.wc"; HomeVol = ".orion_home.lspa.wc"; Template = "LSPA_AUTOTEMPLATE"; Profile = ".LSPASTAFF.STAFF.LSPA.WC"; PostOffice = "po-lspa.warkscollege"; SharedVolRestrict = ".orion_shared.lspa.wc:250000"; GroupMembership = "._ALL-LEAMINGTON-STAFF.GROUPWISE.WC"; Vol1VolRestrict = ".orion_student_vol1.lspa.wc:20000"; } else { NDSName = aDRV["NDSName"].ToString().Trim(); EmailAddress = NDSName + "@warkscol.ac.uk"; QLId = aDRV["EmployeeNumber"].ToString().Trim(); StaffID = QLId.Trim().PadLeft(8, '0'); Forename = aDRV["forename"].ToString().Trim(); Surname = aDRV["surname"].ToString().Trim(); SQLSurname = Surname.Replace("'", "''"); Site = aDRV["loc_id"].ToString().Trim(); DeptCode = aDRV["dept_code"].ToString().Trim(); Department = aDRV["department"].ToString().Trim(); JobTitle = aDRV["job_title"].ToString().Trim(); EmpType = aDRV["emp_type"].ToString().Trim(); Tel = aDRV["Telephone"].ToString().Trim(); ActionData = aDRV["actionData"].ToString().Trim(); if (!String.IsNullOrEmpty(aDRV["queueItem"].ToString())) { queueItem = (int)aDRV["queueItem"]; } if (!String.IsNullOrEmpty(aDRV["attempts"].ToString())) { attempts = (int)aDRV["attempts"]; } if (!String.IsNullOrEmpty(aDRV["action"].ToString())) { action = aDRV["action"].ToString(); } LocID = aDRV["loc_id"].ToString().Trim(); GWise = (Boolean)aDRV["statusGroupwise"]; Context = ".staff.lspa.wc"; HomeVol = ".orion_home.lspa.wc"; Template = "LSPA_AUTOTEMPLATE"; Profile = ".LSPASTAFF.STAFF.LSPA.WC"; PostOffice = "po-lspa.warkscollege"; SharedVolRestrict = ".orion_shared.lspa.wc:250000"; Vol1VolRestrict = ""; GroupMembership = "._ALL-LEAMINGTON-STAFF.GROUPWISE.WC"; switch (LocID.ToUpper()) { case "LEAMINGTON SPA": Vol1VolRestrict = ".orion_student_vol1.lspa.wc:20000"; break; case "RUGBY": Context = ".staff.rug.wc"; Template = "RUG_AUTOTEMPLATE"; HomeVol = ".ka_staff_home.rug.wc"; Profile = ".RUGSTAFF.STAFF.LSPA.WC"; PostOffice = "po-rugby.warkscollege"; SharedVolRestrict = ".ka_staff_shared.rug.wc:250000"; Vol1VolRestrict = ".ka_student_vol1.rug.wc:20000"; GroupMembership = "._ALL-RUGBY-STAFF.GROUPWISE.WC"; break; case "TRIDENT PARK": Context = ".staff.trident.wc"; HomeVol = ".rover_staff_home.trident.wc"; Template = "TRI_AUTOTEMPLATE"; Profile = ".TRISTAFF.STAFF.LSPA.WC"; PostOffice = "po-lspa.warkscollege"; SharedVolRestrict = ".orion_shared.lspa.wc:250000"; GroupMembership = "._ALL-TRIDENT-STAFF.GROUPWISE.WC"; break; case "MORETON MORRELL": Context = ".staff.mm.wc"; HomeVol = ".sierra_staff_home.mm.wc"; Template = "MM_AUTOTEMPLATE"; Profile = ".MMSTAFF.STAFF.LSPA.WC"; PostOffice = "po-mm.warkscollege"; SharedVolRestrict = ".sierra_staff_shared.mm.wc:250000"; GroupMembership = "._ALL-MORETON-STAFF.GROUPWISE.WC"; break; case "HENLEY IN ARDEN": Context = ".staff.ardn.wc"; HomeVol = ".nova_staff_home.ardn.wc"; Template = "ARDN_AUTOTEMPLATE"; Profile = ".ARDNSTAFF.STAFF.LSPA.WC"; PostOffice = "po-lspa.warkscollege"; SharedVolRestrict = ".orion_shared.lspa.wc:250000"; GroupMembership = "._ALL-HENLEY-STAFF.GROUPWISE.WC"; break; case "PERSHORE": Context = ".staff.per.wc"; HomeVol = ".bravo_staff_home.per.wc"; Template = "LSPA_AUTOTEMPLATE"; PostOffice = "po-per.warkscollege"; SharedVolRestrict = ".bravo_staff_shared.per.wc:250000"; GroupMembership = "._ALL-PERSHORE-STAFF.GROUPWISE.WC"; break; default: break; } } HomeVolRestrict = HomeVol + ":20000"; }