private IEnumerator GenerateCharacter() { while (!CharacterGenerator.ReadyToUse) { yield return(0); } CharacterGenerator generator = CharacterGenerator.CreateWithConfig(PlayerStats.config); while (!generator.ConfigReady) { yield return(0); } GameObject tempObject = generator.Generate(); tempObject.transform.parent = myTransform; tempObject.transform.localPosition = new Vector3(0, 0.5f, 0); tempObject.transform.localRotation = Quaternion.identity; tempObject.transform.localScale = new Vector3(0.01f, 0.01f, 0.01f); movingTransform = tempObject.transform; myAnimation = movingTransform.GetComponent <Animation>(); AssignVariables(); }
// Initializes the CharacterGenerator and load a saved config if any. IEnumerator Start() { debugText = GameObject.Find("debugText").GetComponent <GUIText>(); while (!CharacterGenerator.ReadyToUse) { yield return(0); } if (PlayerPrefs.HasKey(prefName)) { generator = CharacterGenerator.CreateWithConfig(PlayerPrefs.GetString(prefName)); debugText.text = "Creating with predefined config."; } else { generator = CharacterGenerator.CreateWithConfig("fawkes|boots|standard|head|standard|pants|standard|torso|standard"); debugText.text = "Creating with generic config."; } #if !Debug Destroy(debugText.gameObject); #endif }
public static CharacterGenerator CreateWithRandomConfig(string character) { CharacterGenerator gen = new CharacterGenerator(); gen.PrepareRandomConfig(character); return(gen); }
static void Main(string[] args) { CharacterGenerator generator = new CharacterGenerator(); IQueueService service = new QueueService(); service.QueueTick += DungeonQueueEventHandler; Console.WriteLine("Add players to the queue. W for Warrior, P for Priest"); string input = ""; while ((input = Console.ReadLine()) != "x") { if (input.ToLower() == "w") { Character c = generator.Warrior(); service.AddCharacter(c); Console.WriteLine("Added new Warrior: " + c.Name); } if (input.ToLower() == "p") { Character c = generator.Priest(); service.AddCharacter(c); Console.WriteLine("Added new Priest: " + c.Name); service.AddCharacter(generator.Priest()); } } }
public async Task<JsonResult> Insert(Company data) { try { data.id = CharacterGenerator.NewGUID(); var result=_companyService.Insert(data); return Json(new { success = result }); } catch { return Json(new { success = false }); } }
private void Button_Click(object sender, RoutedEventArgs e) { CharacterGenerator.ResetCharacter(); CharacterGenerator.AbilityScores(); // general traits txtName.Text = CharacterGenerator.GetName(); txtAlignment.Text = CharacterGenerator.GetAlignment(); txtRace.Text = CharacterGenerator.GetRace(); txtSize.Text = CharacterGenerator.GetSize(); txtClass.Text = CharacterGenerator.GetClass(); txtGender.Text = CharacterGenerator.GetGender(); txtHP.Text = CharacterGenerator.GetHitPoints(); txtSpeed.Text = CharacterGenerator.GetSpeed(); // abilities txtStrength.Text = CharacterGenerator.GetStrength(); txtDexterity.Text = CharacterGenerator.GetDexterity(); txtConstituion.Text = CharacterGenerator.GetConstitution(); txtIntelligence.Text = CharacterGenerator.GetIntelligence(); txtWisdom.Text = CharacterGenerator.GetWisdom(); txtCharisma.Text = CharacterGenerator.GetCharisma(); // skills chkBoxAcrobatics.IsChecked = CharacterGenerator.GetAcrobatcis(); chkBoxBluff.IsChecked = CharacterGenerator.GetBluff(); chkBoxClimb.IsChecked = CharacterGenerator.GetClimb(); chkBoxDiplomacy.IsChecked = CharacterGenerator.GetDiplomacy(); chkBoxFly.IsChecked = CharacterGenerator.GetFly(); chkBoxHeal.IsChecked = CharacterGenerator.GetHeal(); chkBoxIntimidate.IsChecked = CharacterGenerator.GetIntimidate(); chkBoxPerception.IsChecked = CharacterGenerator.GetPerception(); chkBoxStealth.IsChecked = CharacterGenerator.GetStealth(); }
public static CharacterGenerator CreateWithConfig(string config) { CharacterGenerator gen = new CharacterGenerator(); gen.PrepareConfig(config); return(gen); }
void Start() { cg = this.GetComponent <CharacterGenerator> (); player = GameObject.Find("Player"); Physics.IgnoreCollision(this.GetComponent <Collider>(), player.GetComponent <Collider> ()); if (pathName != "") { StartCoroutine(FollowPath()); } switch (pathName) { case "Ruta01": cg.walkingSpeed = 10; speed = 0.05f; break; case "Ruta02": cg.walkingSpeed = 10; // ? speed = 0.04f; break; } }
public async Task <JsonResult> Insert(UserBreakTimeVM vm) { try { var list = UserBreakModelUtility.FilterByCompanyID(CurrentUser.CompanyID, _userBreakTimeService.GetAll().Result.ToList()); list = UserBreakModelUtility.FilterByUserID(CurrentUser.ID, list); list = UserBreakModelUtility.FilterByStartDateTime(GetCurrentTime(), list); vm.id = CharacterGenerator.NewGUID(); if (!UserBreakModelUtility.IsBreakTypeExist(list, vm.Type.ID)) { var temp = new UserBreakTime() { ID = vm.id, UserID = CurrentUser.ID, StartDateTime = GetCurrentTime(), Type = vm.Type.ID, IsFinishedBreak = false, Remarks = "", CreatedAt = GetCurrentTime(), CreatedBy = CurrentUser.ID, }; _userBreakTimeService.Insert(temp); var model = _userBreakTimeService.GetWithAsyncByID(vm.id).Result; return(Json(new { success = true, data = UserBreakModelUtility.MToVM(model) })); } return(Json(new { success = false })); } catch { return(Json(new { success = false })); } }
// Initializes the CharacterGenerator and load a saved config if any. IEnumerator Start() { while (!CharacterGenerator.ReadyToUse) { yield return(0); } if (PlayerPrefs.HasKey(prefName)) { generator = CharacterGenerator.CreateWithConfig(PlayerPrefs.GetString(prefName)); } else { generator = CharacterGenerator.CreateWithRandomConfig("Female"); } // Replace apiKey & secretKey with the keys generated for your app on http://developer.att.com/ Setup("https://api.att.com", "XXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXX"); //Set up propertyTitles propertyTitles.Add("face", "Head"); propertyTitles.Add("eyes", "Eyes"); propertyTitles.Add("hair", "Hair"); propertyTitles.Add("top", "Shirt"); propertyTitles.Add("pants", "Pants"); propertyTitles.Add("shoes", "Shoes"); accessTokenFilePath = Application.dataPath + "/token.txt"; Debug.Log("Accesstoken filepath: " + accessTokenFilePath); }
void Start() { ContextManager.ContextChanged += HandleContextChangedEvent; GameObject army1 = new GameObject(); army1.AddComponent <ArmyData>(); army1.GetComponent <ArmyData>().Initialize("Player"); army1.GetComponent <ArmyData>().AddCharacterToArmy(CharacterGenerator.GenerateCharacter().GetComponent <CharacterData>()); GameObject army2 = new GameObject(); army2.AddComponent <ArmyData>(); army2.GetComponent <ArmyData>().Initialize("Enemy"); army2.GetComponent <ArmyData>().AddCharacterToArmy(CharacterGenerator.GenerateCharacter().GetComponent <CharacterData>()); army1.transform.localScale = new Vector3(0.2f, 0.2f, 0.2f); army2.transform.localScale = new Vector3(0.2f, 0.2f, 0.2f); BoardManager.MoveToHex(army1.GetComponentInChildren <CharacterData>(), BoardManager.FindSummit(BoardManager.GetHex(0, 0, 0))); BoardManager.MoveToHex(army2.GetComponentInChildren <CharacterData>(), BoardManager.FindSummit(BoardManager.GetHex(0, 0, 2))); TurnManager.GenerateInitiativeOrder(new List <ArmyData>() { army1.GetComponent <ArmyData>(), army2.GetComponent <ArmyData>() }); BeginBattle(); }
public void SearchDir(string path) { var search = new ByteSearch(path, LoadResults()?.Select(x => x.File)); var charGen = new CharacterGenerator(); var models = charGen.GetCharacterModels(true); models.AddRange(charGen.GetCharacterModels(false)); var modelPatterns = models.Select(x => (x, x.Id.ToBytes())).ToList(); var processed = new BlockingCollection <ByteSearchResult <CharacterModel> >(); TrackProgress(processed); search.Search(modelPatterns, result => { foreach (var item in result.Results) { Console.WriteLine($"{item.Key} -> {result.File}"); } processed.Add(result); }); processed.CompleteAdding(); var results = LoadResults().Where(x => x.Found); var refs = new Dictionary <Model, HashSet <string> >(); foreach (var result in results) { foreach (var entry in result.Results) { if (!refs.TryGetValue(entry.Key, out var files)) { files = new HashSet <string>(); refs.Add(entry.Key, files); } var fileName = result.File.Substring(path.Length + 1).Replace("\\", "/"); if (fileName.EndsWith(".core")) { fileName = fileName.Substring(0, fileName.Length - 5); } files.Add(fileName); } } var references = refs.Select(x => new CharacterReference() { Source = x.Key.Source, Name = x.Key.Name, Files = x.Value.ToArray() }); var json = JsonConvert.SerializeObject(references, Formatting.Indented); File.WriteAllText(ReferencesFile, json); }
/// <summary> /// Start this instance. /// </summary> private void Start() { this.generator = new CharacterGenerator( new StandardAbilityScoreGenerator(), new LanguageSelector(new LanguageYamlGateway()), new RaceSelector(new RaceYamlGateway(), new TraitYamlGateway()), new NameCharacter(new CharacterNamesYamlGateway())); }
public void LoadGenerator(CharacterGenerator Generator) { textBoxName.Text = Generator.Name; comboBoxEncoding.SelectedIndex = GeneratorEncoding.ReturnEncodingIndex(Generator.Encoding); numericUpDownIncrement.Value = Convert.ToDecimal(Generator.Increment); numericUpDownStartCharacter.Value = Convert.ToDecimal(Generator.StartCharacter); numericUpDownStopCharacter.Value = Convert.ToDecimal(Generator.StopCharacter); }
void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); return; } instance = this; }
private GameObject GenerateCharacter( CharacterGenerationProfile characterProfile, bool isEnemy) { var characterGameObject = new CharacterGenerator().GenerateCharacter(characterProfile, isEnemy); return(characterGameObject); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); characterGenerator = new CharacterGenerator(); aboutBox = new AboutBox(); character = new Character(); Application.Run(characterGenerator); }
private IEnumerator Start() { while (!CharacterGenerator.ReadyToUse) { yield return(0); } CharacterGenerator generator = CharacterGenerator.CreateWithConfig(PlayerStats.config); }
public async Task <JsonResult> Insert(AttendanceStatusViewModel vm) { try { vm.ID = CharacterGenerator.NewGUID(); _attendanceService.Insert1(AttendanceStatusUtility.VMToM(vm)); var list = AttendanceStatusUtility.FilterByCompanyID(CurrentUser.CompanyID, _attendanceService.GetAll1().Result.ToList()); var model = AttendanceStatusUtility.FilterByDescription(vm.Description, list).FirstOrDefault(); return(Json(new { success = true, data = AttendanceStatusUtility.MToVM(model) })); } catch { return(Json(new { success = false })); } }
protected override void ParametersSet() { if (Model == null) { var file = new FileInfo(Path.Combine(Environment.WebRootPath, "App_Data", SettingFileName)); var cg = new CharacterGenerator(file); Model = new CharacterOptions(cg); PageTitle = Model.CharacterGenerator.SettingName; } }
// Use this for initialization IEnumerator Start () { while (!CharacterGenerator.ReadyToUse) { yield return 0; } if (PlayerPrefs.HasKey(prefName)) { generator = CharacterGenerator.CreateWithConfig (PlayerPrefs.GetString (prefName)); }else{ generator = CharacterGenerator.CreateWithRandomConfig ("female"); } }
public CharacterElement(CharacterGenerator generator, string elementName, string materialName) { ElementName = elementName; MaterialName = materialName; characterGenerator = generator; if (PopBloopSettings.useLogs) { //Debug.Log("CharacterElement: Element: '" + ElementName + "', Material: " + materialName); } }
private List <string> BuildCharacters(CharacterGenerator Generator, string Text) { List <string> fuzzed = new List <string>(); for (int i = Generator.StartCharacter; i <= Generator.StopCharacter; i += Generator.Increment) { char converted = Convert.ToChar(i); fuzzed.Add(Text.Replace("{" + Generator.Name + "}", converted.ToString())); } return(fuzzed); }
public async Task <JsonResult> Insert(BreakTypeViewModel vm) { try { vm.ID = CharacterGenerator.NewGUID(); vm.CompanyID = CurrentUser.CompanyID; var model = BreakTypeUtility.VMToM(vm); model.isArchived = false; _breakTypeService.Insert(model); return(Json(new { success = true, data = BreakTypeUtility.MToVM(model) })); } catch { return(Json(new { success = false })); } }
public void RandomizeCharacter() { Debug.Log("Randomizing"); Character newChar = CharacterGenerator.GenerateCharacter(false, currChar.Speciality); playerFaction.characters[currButton.charId] = newChar; currChar = newChar; Debug.Log("Current Character Speciality: " + currChar.Speciality + "!!!"); StartCoroutine(LoadCharacteristics()); StartCoroutine(LoadCharacters()); }
public CharacterGenerator GetGenerator() { CharacterGenerator characterGenerator = new CharacterGenerator(); characterGenerator.Name = textBoxName.Text; characterGenerator.Encoding = GeneratorEncoding.GetEncoding(comboBoxEncoding.SelectedIndex); characterGenerator.Increment = Convert.ToInt32(numericUpDownIncrement.Value); characterGenerator.StartCharacter = Convert.ToInt32(numericUpDownStartCharacter.Value); characterGenerator.StopCharacter = Convert.ToInt32(numericUpDownStopCharacter.Value); return(characterGenerator); }
// Use this for initialization public void Start() { // get all the character blocks //board = board_root.GetComponentsInChildren<CharacterBlock>(); foreach (CharacterBlock cb in board) { cb.gameObject.SetActive(false); } character_generator = new CharacterGenerator(); set_up_board(); }
public void MakeArchetype(string settingName, string selectedArchetype) { var dice = new Dice(0); var file = new FileInfo(Path.Combine(Root.FullName, settingName)); var characterGenerator = new CharacterGenerator(file); for (var i = 0; i < Iterations; i++) { Character character = MakeCharacter(characterGenerator, dice, selectedArchetype, null, null); Debug.WriteLine(character.ToMarkdownString(false)); } }
void Start() { pool = ObjectPool.instance; spriteMgr = SpriteManager.instance; tile_GObjs = new Dictionary <Tile, GameObject>(); tileHolder = new GameObject(); tileHolder.name = "Tiles"; character_generator = new CharacterGenerator(); GenerateArea(1, 5, 4); }
public void GainSkillSlots(int gainedSlots) { if (CharacterSkills == null) { CharacterSkills = new List <Skill>(); } SkillSlots += gainedSlots; for (int i = 0; i < gainedSlots; i++) { CharacterSkills.Add(CharacterGenerator.GenerateSkill("None")); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); characterForm = new CharacterGenerator(); aboutBox = new AboutBox(); identity = new Identity(); character = new CharacterPortfolio(); Application.Run(characterForm); }
private void Awake() { instance = this; charaPool = new List <Character>(); for (int i = 0; i < maxCapacity; i++) { GameObject go = Instantiate(charPrefab); go.transform.parent = transform; go.name = "char_" + i; go.gameObject.SetActive(false); go.GetComponent <Character>().bTargeted = false; charaPool.Add(go.GetComponent <Character>()); } }
public override void OnInspectorGUI() { DrawDefaultInspector(); FastDialogueImporter importer = (FastDialogueImporter)target; if (GUILayout.Button("Choose folder")) { string path = EditorUtility.OpenFolderPanel("Folder", "", ""); importer.Folder = path; // add event } if (importer.Folder != "") { DirectoryInfo dir = new DirectoryInfo(importer.Folder); FileInfo[] info = dir.GetFiles("*.fdl"); int nFiles = 0; foreach (FileInfo f in info) { ++nFiles; } if (nFiles > 0) { if (GUILayout.Button("Import dialogues in folder")) { int nImports = 0; foreach (FileInfo f in info) { string filename = f.Name; string objectName = filename.Substring(0, filename.Length - 4); Debug.Log("Finding object named: " + objectName); CharacterGenerator gen = GameObject.Find(objectName).GetComponent <CharacterGenerator>(); if (gen != null) { string contents = File.ReadAllText(f.FullName); gen.importFastDialogue(contents); ++nImports; } } Debug.Log("<color=green>Number of imported dialogues: " + nImports + "</color>"); } } else { EditorGUILayout.LabelField("No dialogue files in folder"); } } }
public void Init (StageData stageData) { mStageData = stageData; mIdolStageContainer = GetComponentInChildren<IdolStageContainer> (); mIdolStageCoinGenerator = GetComponentInChildren<IdolStageCoinGenerator> (); mCharacterGenerator = GetComponentInChildren<CharacterGenerator> (); mIdolStageContainer.FindObjects (); //工事中でなかったら通常状態へ if (mStageData.FlagConstruction == StageData.NOT_CONSTRUCTION) { mTimeSeconds = (float)RemainingSleepTimeSec (); InitNormal (); return; } //建設完了までの秒数 double remainingConstructionTimeSec = RemainingConstructionTimeSec (); //まだ建設が完了していない場合 if (remainingConstructionTimeSec > 0) { mTimeSeconds = (float)remainingConstructionTimeSec; InitConstruction (); return; } //建設完了を貫通した時間 double overTimeSec = -remainingConstructionTimeSec; //建設完了を貫通した時間がサボるまでの時間を超えている場合 UntilSleepTimeDao untilSleepTimeDao = DaoFactory.CreateUntilSleepTimeDao (); int untilSleepTimeSec = untilSleepTimeDao.SelectById (mStageData.Id, mStageData.IdolCount) * 60; if (overTimeSec > untilSleepTimeSec) { mStageData.FlagConstruction = StageData.NOT_CONSTRUCTION; DaoFactory.CreateStageDao ().UpdateRecord (mStageData); InitNormal (); Sleep (); return; } //建設は完了しているがサボるまでは至っていない場合 mTimeSeconds = (float)(untilSleepTimeSec - overTimeSec); mStageData.FlagConstruction = StageData.NOT_CONSTRUCTION; DaoFactory.CreateStageDao ().UpdateRecord (mStageData); InitNormal (); }
// Initializes the CharacterGenerator and load a saved config if any. IEnumerator Start() { while (!CharacterGenerator.ReadyToUse) yield return 0; if (PlayerPrefs.HasKey(prefName)) generator = CharacterGenerator.CreateWithConfig(PlayerPrefs.GetString(prefName)); else generator = CharacterGenerator.CreateWithRandomConfig("Female"); // Replace apiKey & secretKey with the keys generated for your app on http://developer.att.com/ Setup("https://api.att.com", "XXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXX"); //Set up propertyTitles propertyTitles.Add("face", "Head"); propertyTitles.Add("eyes", "Eyes"); propertyTitles.Add("hair", "Hair"); propertyTitles.Add("top", "Shirt"); propertyTitles.Add("pants", "Pants"); propertyTitles.Add("shoes", "Shoes"); accessTokenFilePath = Application.dataPath + "/token.txt"; Debug.Log("Accesstoken filepath: " + accessTokenFilePath); }
void Update() { if(initBuilder && CharacterGenerator.ReadyToUse && user != null){ initBuilder = false; if( user.Description == null){ generator = CharacterGenerator.CreateWithRandomConfig(); }else{ generator = CharacterGenerator.CreateWithConfig(user.Description); } } if (generator == null) return; if (usingLatestConfig) return; if (!generator.ConfigReady) return; usingLatestConfig = true; if (newCharacterRequested){ Destroy(characterGameObject); characterGameObject = generator.Generate(); DontDestroyOnLoad(characterGameObject); characterGameObject.animation.Play("idle1"); characterGameObject.animation["idle1"].wrapMode = WrapMode.Loop; newCharacterRequested = false; if(CharacterBuilt != null) CharacterBuilt(characterGameObject); // Start the walkin animation for the first character. if (!firstCharacter) return; firstCharacter = false; } else{ characterGameObject = generator.Generate(characterGameObject); if (nonLoopingAnimationToPlay == null) return; characterGameObject.animation[nonLoopingAnimationToPlay].layer = 1; characterGameObject.animation.CrossFade(nonLoopingAnimationToPlay, fadeLength); nonLoopingAnimationToPlay = null; } }
public CharacterFaceElement(CharacterGenerator generator, string elementName) : base(generator, elementName) { }
public CharacterElement(CharacterGenerator generator, string elementName) { ElementName = elementName; characterGenerator = generator; }
public static CharacterGenerator CreateWithConfig(string config) { CharacterGenerator gen = new CharacterGenerator(); gen.PrepareConfig(config); return gen; }
private void TransitionAnimator(CharacterGenerator generator, GameObject character, int animationState) { if (character != null) { if (character.GetComponent<Animator>() != null) { character.GetComponent<Animator>().CrossFade(animationState, 0.2f); } } }
private void CrossFadeAnimation(CharacterGenerator generator, GameObject character, string animationName) { if (generator.IsAnimationExist(animationName) && _character != null)//generator.AnimationClips.Contains(animationName) && _character != null) { if (_character.animation != null) { _character.animation[animationName].wrapMode = WrapMode.Once; _character.animation.CrossFade(animationName); } } }
private void CharacterGenerator_OnBodyPartChanging(CharacterGenerator.BodyPartChangeType obj) { _bodyPartToChange = obj; }
private void Start() { _cameraZoom = Camera.main.GetComponent<CameraShifter>(); if (_cameraZoom == null) { Debug.LogWarning("No CameraShifter attached to the Main Camera, please attach it!"); } AssetsManager.Initialize(); generator = new CharacterGenerator(); _updateAvatar = false; _changeNewCharacter = false; #region TEST_CODES /* string gender = "male_base"; string hair = "male_hair_1_top"; string hairMat = "male_hair_1"; string hairBottom = "male_hair_1_bottom"; string hairBottomMat = "male_hair_1"; string head = "male_head"; string eyeBrows = ""; string eyes = ""; string lip = ""; string body = "male_body_medium"; string bodyMat = "";// "male_body"; string hand = "male_body_hand"; string handMat = "male_body"; string pants = "male_pants_medium"; string pantsMat = "male_pants"; string shoes = "male_shoes_01"; string shoesMat = "male_shoes_01"; * if (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.WindowsEditor) { string gender = "male_base"; string hair = "male_hair_1_top"; string hairMat = "male_hair_1"; string hairBottom = "male_hair_1_bottom"; string hairBottomMat = "male_hair_1"; string head = "male_head"; string eyeBrows = ""; string eyes = ""; string lip = ""; string body = "male_body_medium"; string bodyMat = "male_body";// "male_body"; string hand = "male_body_hand"; string handMat = "male_body"; string pants = "male_pants_medium"; string pantsMat = "male_pants"; string shoes = "male_shoes_01"; string shoesMat = "male_shoes_01"; ChangeCharacterEvent("[{'tipe':'gender','element':'" + gender + "'},{'tipe':'face','element':'" + head + "','eye_brows':'" + eyeBrows + "','eyes':'" + eyes + "','lip':'" + lip + "'},{'tipe':'hair','element':'" + hair + "','material':'" + hairMat + "','element2':'" + hairBottom + "','material2':'" + hairBottomMat + "'},{'tipe':'body','element':'" + body + "','material':'" + bodyMat + "'},{'tipe':'pants','element':'" + pants + "','material':'" + pantsMat + "'},{'tipe':'shoes','element':'" + shoes + "','material':'" + shoesMat + "'},{'tipe':'Hand','element':'" + hand + "','material':'" + handMat + "'}]"); } //ChangeCharacterEvent("[{'tipe':'gender','element':'male_base'},{'tipe':'Face','element':'male_head','material':'','eye_brows':'','eyes':'','lip':''},{'tipe':'Hair','element':'male_hair_1_top','material':'','element2':'male_hair_1_bottom','material2':''},{'tipe':'Body','element':'male_body_medium','material':''},{'tipe':'Pants','element':'male_pants_medium','material':''},{'tipe':'Shoes','element':'male_shoes_01','material':''},{'tipe':'Hand','element':'male_body_hand','material':''}]"); else {*/ #endregion //#if UNITY_ANDROID //#else if (Application.platform == RuntimePlatform.OSXEditor || Application.platform == RuntimePlatform.WindowsEditor) { // ChangePlayerId("4e2fe1e4c1b4ba4444000014"); } //#endif //} }
public static CharacterGenerator CreateWithRandomConfig(string character) { CharacterGenerator gen = new CharacterGenerator(); gen.PrepareRandomConfig(character); return gen; }
// Initializes the CharacterGenerator and load a saved config if any. IEnumerator Start() { auth.access_token = ""; auth.expires_in = ""; auth.token_type = ""; //auth.access_token = "490499ab-d27d-4fa9-ab75-70b8ab7ecf0e"; Debug.Log(stage); while (!CharacterGenerator.ReadyToUse) yield return 0; if (PlayerPrefs.HasKey(prefName)) generator = CharacterGenerator.CreateWithConfig(PlayerPrefs.GetString(prefName)); else generator = CharacterGenerator.CreateWithRandomConfig("Female"); }