private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
void Start() { creationManager = GameObject.FindObjectOfType <CreationManager>(); selectionManager = GameObject.FindObjectOfType <SelectionManager>(); movingManager = GameObject.FindObjectOfType <MovingManager>(); if (EasySave.Load <bool>("isMapReset")) { isSaved = false; EasySave.Delete <bool>("isMapReset"); } }
public CreatePlayerAvatarViewModel(CreatePlayerAvatarView view, EnumRace race, EnumSex sex, int skin, int face, int hair1, int hair2, int hairColor, int eyes, int eyesColor, int nose, int mouth, int beard, int beardColor, int extra) { _view = view; FinishCommand = new RelayCommand((o) => Finish(), (o) => true); CancelCommand = new RelayCommand((o) => Cancel(), (o) => true); _creationManager = new CreationManager(); _race = race; _sex = sex; SelectedSkin = skin; SelectedFace = face; SelectedHair1 = hair1; SelectedHair2 = hair2; SelectedEyes = eyes; SelectedNose = nose; SelectedMouth = mouth; SelectedBeard = beard; SelectedExtra = extra; SkinItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Skin, SelectedSkin + 1)); FaceItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Face, SelectedSkin + 1)); Hair1Items = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Hair1, -1) + 1); Hair2Items = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Hair2, -1) + 1); EyesItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Eyes, SelectedSkin + 1)); EyesColorItems = new List <SolidColorBrush>() { new SolidColorBrush(Colors.LightGray), new SolidColorBrush(Colors.DeepSkyBlue), new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.SaddleBrown), new SolidColorBrush(Colors.Black) }; NoseItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Nose, SelectedSkin + 1)); MouthItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Mouth, -1)); BeardItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Beard, -1) + 1); ExtraItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Extras, -1)); PropertyChanged += CreatePlayerAvatarViewModel_PropertyChanged; Refresh(); }
// Start is called before the first frame update void Start() { creationManagerScript = gameObject.GetComponent <CreationManager>(); highestLevel = int.Parse(File.ReadAllLines(Constants.InfoFilePath)[0]); FindUIObjects(); }
void Awake() { k_Manager = this; plantedFriends = new List <List <int> > (); currentSkillList = new List <GameObject> (); listedSkillManagers = new List <GameObject> (); playersOnline = new List <PlayerOnline> (); ItemImages = Resources.LoadAll <Sprite>("RPG_inventory_icons"); Backgrounds = Resources.LoadAll <Sprite>("Backgrounds"); // Stats = GameObject.FindGameObjectWithTag ("Stats"); // PositionOverview = GameObject.FindGameObjectWithTag ("Positions"); // Inventorys = GameObject.FindGameObjectWithTag ("InventorySlot"); // CharacterSlot = GameObject.FindGameObjectWithTag ("CharacterSlots"); // BackpackSlot = GameObject.FindGameObjectWithTag ("Backpack"); k_player = GameObject.FindGameObjectWithTag("Player"); k_player.GetComponent <Player> ().sceneloaded = true; pre_Item = Resources.Load("Item") as GameObject; pre_FriendPosition = Resources.Load("FriendPositionImage") as GameObject; currentCharacter = k_player.GetComponent <Player> ().Characters [0]; if (k_player.gameObject.GetComponent <Player>().OutstandingLoot.Count > 0) { LootPanel.SetActive(true); ApplyLoot(); } Skills = new GameObject[4]; Skills [0] = Skill1; Skill1.GetComponent <SkillManager> ().id = 0; Skills [1] = Skill2; Skill2.GetComponent <SkillManager> ().id = 1; Skills [2] = Skill3; Skill3.GetComponent <SkillManager> ().id = 2; Skills [3] = Skill4; Skill4.GetComponent <SkillManager> ().id = 3; Positions = new GameObject[17]; for (int i = 0; i < PositionOverview.transform.childCount; i++) { Positions [i] = PositionOverview.transform.GetChild(i).gameObject; } Positions [16] = GameObject.FindGameObjectWithTag("CharacterPositionSlot"); InventorySlots = new GameObject[36]; for (int i = 0; i < Inventorys.transform.childCount; i++) { InventorySlots [i] = Inventorys.transform.GetChild(i).gameObject; } CharacterSlots = new GameObject[10]; for (int i = 1; i < CharacterSlot.transform.childCount - 1; i++) { CharacterSlots [i - 1] = CharacterSlot.transform.GetChild(i).gameObject; } BackpackSlots = new GameObject[8]; for (int i = 0; i < BackpackSlot.transform.childCount; i++) { BackpackSlots [i] = BackpackSlot.transform.GetChild(i).gameObject; } pre_PlayerOnline = Resources.Load("PlayerOnline") as GameObject; PlayerPanel = GameObject.FindGameObjectWithTag("PlayerOnline"); SkillList = new GameObject[10]; SkillList [0] = Skill_Start; SkillList [1] = Skill_First1; SkillList [2] = Skill_First2; SkillList [3] = Skill_Second1; SkillList [4] = Skill_Second2; SkillList [5] = Skill_Third1; SkillList [6] = Skill_Third2; SkillList [7] = Skill_Ultimate1; SkillList [8] = Skill_Ultimate2; SkillList [9] = Skill_Ultimate3; InstantiateItems(); InstatiatePositionItems(); this.SkillPoints = 20; SkillStats = new GameObject[4]; for (int i = 0; i < SkillStats.Length; i++) { SkillStats [i] = SkillStat.transform.GetChild(i).gameObject; } }
// Use this for initialization void Start() { //character = new CharacterData(ref character); ReloadModel(); instance = this; }