public void OnTriggerEnter2D(Collider2D other) { Villager entity = other.GetComponent <Villager>(); //Debug.Log(entity.name); if (entity) { if (entity.myHG.color != myHG.color && !currentEnemy) { currentEnemy = entity; } if (entity.myHG.color == myHG.color) { ChangeDirection(); } } TribeScript _entity = other.GetComponent <TribeScript>(); if (_entity) { if (_entity.color != myHG.color && !currentTribe) { currentTribe = _entity; } if (_entity.color == myHG.color) { ChangeDirection(); } } }
void Start() { UIDebug = GameObject.Find("UI_Debug"); UIDebug.SetActive(debug_panel); TribeSaveTime = PlayerPrefs.GetFloat("TribeSaveTime"); TribeAge = GameObject.Find("TribeAge").GetComponent <Text>(); TribeSprite = GameObject.Find("Tribe").GetComponent <SpriteRenderer>(); TribeScript = GameObject.Find("Tribe").GetComponent <TribeScript>(); CamScript = GameObject.Find("Camera").GetComponent <CameraScript>(); Time.timeScale = 1.0f; DuskDawn = GameObject.Find("DuskDawn").GetComponent <SpriteRenderer>(); Cursor_Mouset = GameObject.Find("Cursor_Mouse").GetComponent <Transform>(); Cursor_Targett = GameObject.Find("Cursor_Target").GetComponent <Transform>(); Cursor_Target = GameObject.Find("Cursor_Target"); UICharactersPanelPrefab = Resources.Load <GameObject>("Play/Prefabs/UI_CharacterPanel"); UITribePanelPrefab = Resources.Load <GameObject>("Play/Prefabs/UI_TribePanel"); UIResourcesPanelPrefab = Resources.Load <GameObject>("Play/Prefabs/UI_ResourcesPanel"); UIMapPanelPrefab = Resources.Load <GameObject>("Play/Prefabs/UI_MapPanel"); UIEscapePanelPrefab = Resources.Load <GameObject>("Play/Prefabs/UI_EscapePanel"); UICharactersPanel = Instantiate(UICharactersPanelPrefab, Vector3.zero, Quaternion.identity); UITribePanel = Instantiate(UITribePanelPrefab, Vector3.zero, Quaternion.identity); UIResourcesPanel = Instantiate(UIResourcesPanelPrefab, Vector3.zero, Quaternion.identity); UIMapPanel = Instantiate(UIMapPanelPrefab, Vector3.zero, Quaternion.identity); UIEscapePanel = Instantiate(UIEscapePanelPrefab, Vector3.zero, Quaternion.identity); UICharactersPanel.SetActive(false); UITribePanel.SetActive(false); UIResourcesPanel.SetActive(false); UIMapPanel.SetActive(false); UIEscapePanel.SetActive(false); GameObject.Find("GroundGenerator").GetComponent <GroundGeneratorScript>().Generate_Map(); }
void Start() { Logger = GameObject.Find("UI_Log").GetComponent <LogController>(); tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); Cs = GameObject.Find("Controls").GetComponent <ControlsScript>(); lastday = Cs.TS.savedays; lasthour = Cs.TS.hours; }
// Use this for initialization void Start() { GameObject.Find("SwitchChar").GetComponent <Button>().onClick.AddListener(SwitchChar_Click); GameObject.Find("SwitchTribe").GetComponent <Button>().onClick.AddListener(SwitchTribe_Click); GameObject.Find("SwitchMap").GetComponent <Button>().onClick.AddListener(SwitchMap_Click); tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); FoodFill = GameObject.Find("Tribe_FoodBar").GetComponent <Image>(); Controls = GameObject.Find("Controls").GetComponent <ControlsScript>(); }
void Start() { CharacterList = GameObject.Find("CharacterSelector").GetComponent <Dropdown>(); Tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); Controls = GameObject.Find("Controls").GetComponent <ControlsScript>(); GameObject.Find("CharacterSelector+").GetComponent <Button>().onClick.AddListener(CharacterSelectorPlus_Click); GameObject.Find("CharacterSelector-").GetComponent <Button>().onClick.AddListener(CharacterSelectorMinus_Click); GameObject.Find("SwitchTribe").GetComponent <Button>().onClick.AddListener(SwitchTribe_Click); GameObject.Find("SwitchResources").GetComponent <Button>().onClick.AddListener(SwitchResources_Click); GameObject.Find("SwitchMap").GetComponent <Button>().onClick.AddListener(SwitchMap_Click); CharacterFace = GameObject.Find("CharacterFace").GetComponent <Image>(); Character_Strength = GameObject.Find("Character_Strength").GetComponent <Text>(); Character_Endurance = GameObject.Find("Character_Endurance").GetComponent <Text>(); Character_Body = GameObject.Find("Character_Body").GetComponent <Text>(); Character_Mental = GameObject.Find("Character_Mental").GetComponent <Text>(); Character_Dexterity = GameObject.Find("Character_Dexterity").GetComponent <Text>(); Character_Accuracy = GameObject.Find("Character_Accuracy").GetComponent <Text>(); Character_SpeedStat = GameObject.Find("Character_SpeedStat").GetComponent <Text>(); Character_Perception = GameObject.Find("Character_Perception").GetComponent <Text>(); Character_Survival = GameObject.Find("Character_Survival").GetComponent <Text>(); Character_Intel = GameObject.Find("Character_Intel").GetComponent <Text>(); Character_Memory = GameObject.Find("Character_Memory").GetComponent <Text>(); Character_Charisma = GameObject.Find("Character_Charisma").GetComponent <Text>(); Character_Social = GameObject.Find("Character_Social").GetComponent <Text>(); Character_Language = GameObject.Find("Character_Language").GetComponent <Text>(); Character_Age = GameObject.Find("Character_Age").GetComponent <Text>(); Character_Experience = GameObject.Find("Character_Experience").GetComponent <Text>(); Character_Moral = GameObject.Find("Character_Moral").GetComponent <Text>(); Character_Fatigue = GameObject.Find("Character_Fatigue").GetComponent <Text>(); Character_Respect = GameObject.Find("Character_Respect").GetComponent <Text>(); Character_Life = GameObject.Find("Character_Life").GetComponent <Text>(); Character_Speed = GameObject.Find("Character_Speed").GetComponent <Text>(); Character_Food = GameObject.Find("Character_Food").GetComponent <Text>(); Character_ResistDisease = GameObject.Find("Character_ResistDisease").GetComponent <Text>(); Character_HealDisease = GameObject.Find("Character_HealDisease").GetComponent <Text>(); Character_ResistWounds = GameObject.Find("Character_ResistWounds").GetComponent <Text>(); Character_HealWounds = GameObject.Find("Character_HealWounds").GetComponent <Text>(); Character_Name = GameObject.Find("Character_Name").GetComponent <Text>(); Character_Status = GameObject.Find("Character_Status").GetComponent <Text>(); Character_Title = GameObject.Find("Character_Title").GetComponent <Text>(); List <Dropdown.OptionData> DDopt = new List <Dropdown.OptionData>(); foreach (GameObject chars in Tribe.Characters) { Dropdown.OptionData opt = new Dropdown.OptionData(); opt.text = chars.name; DDopt.Add(opt); } CharacterList.options = DDopt; CharacterList.onValueChanged.AddListener(delegate { CharacterValueChanged(CharacterList); }); CharacterValueChanged(CharacterList); }
void Start() { GameObject.Find("SwitchChar").GetComponent <Button>().onClick.AddListener(SwitchChar_Click); GameObject.Find("SwitchMap").GetComponent <Button>().onClick.AddListener(SwitchMap_Click); GameObject.Find("SwitchResources").GetComponent <Button>().onClick.AddListener(SwitchResources_Click); Controls = GameObject.Find("Controls").GetComponent <ControlsScript>(); Tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); Tribe_Unity = GameObject.Find("Tribe_Unity").GetComponent <Text>(); Tribe_Rank = GameObject.Find("Tribe_Rank").GetComponent <Text>(); Tribe_Adults = GameObject.Find("Tribe_Adults").GetComponent <Text>(); Tribe_Youngs = GameObject.Find("Tribe_Youngs").GetComponent <Text>(); Tribe_Generations = GameObject.Find("Tribe_Generations").GetComponent <Text>(); Tribe_Food = GameObject.Find("Tribe_Food").GetComponent <Text>(); Tribe_Water = GameObject.Find("Tribe_Water").GetComponent <Text>(); Tribe_Confort = GameObject.Find("Tribe_Confort").GetComponent <Text>(); Tribe_Social = GameObject.Find("Tribe_Social").GetComponent <Text>(); Tribe_Tools = GameObject.Find("Tribe_Tools").GetComponent <Text>(); Tribe_Crafts = GameObject.Find("Tribe_Crafts").GetComponent <Text>(); Tribe_Herbs = GameObject.Find("Tribe_Herbs").GetComponent <Text>(); Tribe_Speed = GameObject.Find("Tribe_Speed").GetComponent <Text>(); Tribe_Gather = GameObject.Find("Tribe_Gather").GetComponent <Text>(); Tribe_Fish = GameObject.Find("Tribe_Fish").GetComponent <Text>(); Tribe_Hunt = GameObject.Find("Tribe_Hunt").GetComponent <Text>(); Tribe_Cook = GameObject.Find("Tribe_Cook").GetComponent <Text>(); Tribe_Source = GameObject.Find("Tribe_Source").GetComponent <Text>(); Tribe_Manage = GameObject.Find("Tribe_Manage").GetComponent <Text>(); Tribe_Mentor = GameObject.Find("Tribe_Mentor").GetComponent <Text>(); Tribe_Sage = GameObject.Find("Tribe_Sage").GetComponent <Text>(); Tribe_Shaman = GameObject.Find("Tribe_Shaman").GetComponent <Text>(); Tribe_Skin = GameObject.Find("Tribe_Skin").GetComponent <Text>(); Tribe_Wood = GameObject.Find("Tribe_Wood").GetComponent <Text>(); Tribe_Stone = GameObject.Find("Tribe_Stone").GetComponent <Text>(); Tribe_Protect = GameObject.Find("Tribe_Protect").GetComponent <Text>(); Tribe_Leader = GameObject.Find("Tribe_Leader").GetComponent <Text>(); Tribe_Scout = GameObject.Find("Tribe_Scout").GetComponent <Text>(); Tribe_Rest = GameObject.Find("Tribe_Rest").GetComponent <Text>(); Tribe_Pregnant = GameObject.Find("Tribe_Pregnant").GetComponent <Text>(); }
// Use this for initialization void Start() { tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); TimeScaler = GameObject.Find("TimeScaler").GetComponent <Slider>(); TimeScalerText = GameObject.Find("TimeScalerText").GetComponent <Text>(); TribeAgeCumul = GameObject.Find("TribeCumulAge").GetComponent <Text>(); TribeAgeCumulSave = GameObject.Find("TribeCumulAgeSave").GetComponent <Text>(); TimeScalerCurrentText = GameObject.Find("TimeScalerCurrentText").GetComponent <Text>(); Button temp = GameObject.Find("TimeScalerApply").GetComponent <Button>(); temp.onClick.AddListener(TimeScalerApply_Click); temp = GameObject.Find("SaveGameButton").GetComponent <Button>(); temp.onClick.AddListener(SaveGame_Click); temp = GameObject.Find("RemoveSaveButton").GetComponent <Button>(); temp.onClick.AddListener(RemoveSaveApply_Click); Cs = GameObject.Find("Controls").GetComponent <ControlsScript>(); TDusk = GameObject.Find("ToggleDusk").GetComponent <Toggle>(); TDuskText = GameObject.Find("ToggleDuskText").GetComponent <Text>(); TDusk.onValueChanged.AddListener(delegate { ToggleValueChanged(TDusk); }); // Cs.dusk_cycle = true; }
// Update is called once per frame void Update() { transform.localScale = new Vector3(direction, 1, 1); if (currentEnemy) { BattleIcon.SetActive(true); delay += Time.deltaTime; if (delay > 1) { Fight(); } } else if (currentTribe) { BattleIcon.SetActive(true); delay += Time.deltaTime; if (delay > 1) { CaptureTribe(); } } else { BattleIcon.SetActive(false); Movement(); LifeTime -= Time.deltaTime; currentEnemy = null; currentTribe = null; } if (LifeTime < 0) { Destroy(gameObject); } }
void Start() { Cs = GameObject.Find("Controls").GetComponent <ControlsScript>(); gameObject.GetComponent <Transform>().position = new Vector3(gameObject.GetComponent <Transform>().position.x, Cs.CharacterPlane, gameObject.GetComponent <Transform>().position.z); prb = gameObject.GetComponent <Rigidbody>(); pt = gameObject.GetComponent <Transform>(); GameObject.Find("Tribename").GetComponent <Text>().text = PlayerPrefs.GetString("Name"); tribe = GameObject.Find("Tribe").GetComponent <TribeScript>(); tribePos = tribe.GetComponent <Transform>(); EMS = GameObject.Find("EventManager").GetComponent <EventManagerScript>(); if (age > 15) { tribe.TrbAdults++; } else { tribe.TrbYoungs++; } tribe.TrbUnity += moral; tribe.TrbRank += exp; //add ? or ratio ? or more complex ? add for now. if (endu + speed + percept + social > 10) { //gatherer tribe.TrbGather.Add(gameObject); if (available == true) { EMS.Gatherers_Available.Add(this); } else { EMS.Gatherers_Unavailable.Add(this); } } }