示例#1
0
        // Authenticate

        public async Task <IEnumerable <AccessibleCompany> > GetAccessibleCompaniesAsync(string email, string password)
        {
            var result = await _httpClient.PostAsync <userauthentication, accessiblecompanies>("/access/authenticate", new userauthentication()
            {
                email    = email,
                password = password
            });

            return(TransformLists.TransformListResult(result, x => x.accessiblecompany, AccessibleCompany.FromNative));
        }
        public void ClearBlackBoard()
        {
            Objects.Clear();
            GameObjects.Clear();
            Transforms.Clear();
            Vectors.Clear();
            ScriptableObjects.Clear();

            Strings.Clear();
            Floats.Clear();
            Ints.Clear();
            Bools.Clear();

            ObjectLists.Clear();
            GameObjectLists.Clear();
            TransformLists.Clear();
            VectorLists.Clear();
            ScriptableObjectLists.Clear();

            StringLists.Clear();
            FloatLists.Clear();
            IntLists.Clear();
            BoolLists.Clear();
        }
示例#3
0
        public static async Task <IEnumerable <TItem> > GetListAsync <TResult, TNativeItem, TItem>(this IPeaApiHttpClient httpClient, string url, Func <TResult, IEnumerable <TNativeItem> > getValue, Func <TNativeItem, TItem> transformItem)
        {
            var result = await httpClient.GetAsync <TResult>(url);

            return(TransformLists.TransformListResult(result, getValue, transformItem));
        }