void Start() { rb = GetComponent <Rigidbody2D>(); sprite = transform.GetChild(0).GetComponent <SpriteRenderer>(); anim = transform.GetChild(0).GetComponent <Animator>(); inventory = GetComponent <PlayerInventory>(); nightCycle = GameObject.Find("Global Light (Sun)").GetComponent <DayNightCycleManager>(); playerSoundManager = GetComponent <PlayerSoundManager>(); cameraHandler = GameObject.Find("Camera Manager").GetComponent <CameraHandler>(); transitionHandler = GameObject.Find("Transition Handler").GetComponent <TransitionHandler>(); interactionsManager = GetComponent <InteractionsManager>(); individualInteractions = GameObject.Find("Interactions Manager").GetComponent <IndividualInteractions>(); playerCollider = GetComponent <BoxCollider2D>(); gm = GameObject.Find("Game Manager").GetComponent <GameManager>(); pickUpTarget = canoe.transform.GetChild(0).GetChild(0); montyObj = GameObject.Find("Monty"); montyStateActions = montyObj.GetComponent <MontyStateActions>(); montyStateManager = montyObj.GetComponent <MontyStateManager>(); montyStateVariables = montyObj.GetComponent <MontyStateVariables>(); firstPet = false; //canoe = GameObject.Find("Canoe"); //canoeTarget = GameObject.Find("canoeTarget"); xSpeed = defaultXSpeed; ySpeed = defaultYSpeed; canoeWalkSpeed = defaultCanoeWalkSpeed; }
public static IEnumerator DebugRotation(DayNightCycleManager script) { while (script.DebugRotationActive) { script.DebugRotation(); yield return(0f); } }
public static IEnumerator DebugRotation (DayNightCycleManager script) { while (script.DebugRotationActive) { script.DebugRotation(); yield return 0f; } }
public SaveManager(AchievementManager otherA, SkillManager otherS, PlayerController p, DayNightCycleManager otherD) { achievementManager = otherA; skillManager = otherS; if(!Directory.Exists("./save/")) Directory.CreateDirectory("./save/"); player = p; timeManager = otherD; }
void Start() { dayNightManager = FindObjectOfType <DayNightCycleManager>(); if (dayNightManager == null) { Debug.LogWarning("There is an active LightsOnOff script in the scene, but no DayNightCycleManager. Disabling the LightsOnOff script on " + gameObject.name); enabled = false; } maxIntensity = new float[lights.Length]; for (int i = 0; i < lights.Length; i++) { maxIntensity[i] = lights[i].intensity; } }
void Initialize () { if(Instance) { Destroy(gameObject); } Instance = this; weatherController = GetComponent<WeatherController>(); rotationContainer = transform.GetChild(0); if(moonBillboard) { UpdateMoonBillboard(true); } }
void Initialize() { if (Instance) { Destroy(gameObject); } Instance = this; weatherController = GetComponent <WeatherController>(); rotationContainer = transform.GetChild(0); if (moonBillboard) { UpdateMoonBillboard(true); } }
void Start() { dayNightCycleManager = DayNightCycleManager.getInstance(); _shadow = new GameObject("Shadow"); _shadow.transform.parent = transform; _shadow.transform.rotation = Quaternion.Euler(new Vector3(0, 0, -45)); sr = _shadow.AddComponent <SpriteRenderer>(); sr.sprite = sprite; sr.sortingLayerName = "Shadow"; sr.sortingOrder = 0; sr.material = material; _shadow.transform.localPosition = new Vector3(0, 0, 0); calculateShadow(); }
private void Start() { dayNightCycle = GameObject.FindObjectOfType <DayNightCycleManager>(); }
void Start() { dayNightCycleManager = DayNightCycleManager.getInstance(); light2d = GetComponent <Light2D>(); light2d.intensity = 0.0f; }
// Use this for initialization protected override void Start() { //equilibrage mobsController = new MobsController(); dayNightCycle = (DayNightCycleManager)FindObjectOfType<DayNightCycleManager>(); controller = GetComponent<CharacterController>(); skillManager.setBasePvMax(200f); skillManager.setBaseManaMax(100f); skillManager.setBasePhysicalResistance(0f); skillManager.setBaseMagicResistance(0f); skillManager.setBasePhysicAttack(1f); skillManager.setBaseMagicAttack(5f); skillManager.setCriticPhysic(0f); skillManager.setDistancePhysicAttack(4f); skillManager.setDistanceMagicAttack(4f); // Affecte la valeur du sprint de sprintAugmentation% de plus que la marche normale sprintSpeed = walkSpeed + sprintAugmentation*walkSpeed; sprintTimeStart = Time.time; isSprinting = false; updateSpeed(isSprinting); // Liste des descriptions des compétences List<string> skillsDescriptions = initSkillsDescriptions(); //arbre de competence Survie skillManager.addSkill(new PassiveSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill1"), skillsDescriptions[0], 0, null, 50, 50, 5f, 5f, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill1"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill2"), skillsDescriptions[1], skillsDescriptions[2])); skillManager.addSkill(new PassiveSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill2"), skillsDescriptions[3], 0, skillManager.getSkill(0), 100, 100, 1f, 1f, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill3"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill4"), skillsDescriptions[4], skillsDescriptions[5])); skillManager.addSkill(new InvincibleSkill(LanguageManager.Instance.GetTextValue("Skills.nameSkill3"), skillsDescriptions[6], 6000, skillManager.getSkill(1), 0, 30, null, 5f)); //arbre de competence Attaque skillManager.addSkill(new PassiveSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill4"), skillsDescriptions[7], 0, null, 50, 50, 5f, 5f, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill5"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill6"), skillsDescriptions[8], skillsDescriptions[9])); skillManager.addSkill(new PassiveSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill5"), skillsDescriptions[10], 0, skillManager.getSkill(3), 100, 100, 1f, 1f, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill7"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill8"), skillsDescriptions[11], skillsDescriptions[12])); skillManager.addSkill(new FurieSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill6"), skillsDescriptions[13], 6000, skillManager.getSkill(4), 0, 30, null, 5f, 10f)); //arbre de competence Feu skillManager.addSkill(new PorteeSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill7"), skillsDescriptions[14], 300, null, 0f, 10, fireball, 10f, 40, 40, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill10"), skillsDescriptions[15], skillsDescriptions[16], 20f)); skillManager.addSkill(new ZoneSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill8"), skillsDescriptions[17], 1000, skillManager.getSkill(6), 1f, 15, firezone, 15f, 100, 100, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill11"), skillsDescriptions[18], skillsDescriptions[19], 10f)); skillManager.addSkill(new SuperSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill9"), skillsDescriptions[20], 6000, skillManager.getSkill(7), 2f, 20, firesuper, 20f, 50f)); //arbre de competence Glace skillManager.addSkill(new PorteeSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill10"), skillsDescriptions[21], 300, null, 0f, 10, iceball, 10f, 40, 40, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill10"), skillsDescriptions[22], skillsDescriptions[23], 20f)); skillManager.addSkill(new ZoneSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill11"), skillsDescriptions[24], 1000, skillManager.getSkill(9), 1f, 15, icezone, 15f, 100, 100, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill11"), skillsDescriptions[25], skillsDescriptions[26], 10f)); skillManager.addSkill(new SuperSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill12"), skillsDescriptions[27], 6000, skillManager.getSkill(10), 2f, 20, icesuper, 20f, 50f)); //arbre de competence Vent skillManager.addSkill(new PorteeSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill13"), skillsDescriptions[28], 300, null, 0f, 10, windball, 10f, 40, 40, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill10"), skillsDescriptions[29], skillsDescriptions[30], 20f)); skillManager.addSkill(new ZoneSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill14"), skillsDescriptions[31], 1000, skillManager.getSkill(12), 1f, 15, windsuper, 15f, 100, 100, LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill9"), LanguageManager.Instance.GetTextValue("Skills.nameUnderSkill11"), skillsDescriptions[32], skillsDescriptions[33], 10f)); skillManager.addSkill(new SuperSkills(LanguageManager.Instance.GetTextValue("Skills.nameSkill15"), skillsDescriptions[34], 6000, skillManager.getSkill(13), 2f, 20, windsuper, 20f, 50f)); // Animations hash = GetComponent<PlayerHashIDs>(); anim = GetComponentInChildren<Animator>(); anim.SetLayerWeight(0,1f); saveManager = new SaveManager(achievementManager, skillManager, this, FindObjectOfType<DayNightCycleManager>()); saveManager.load(); remainingTime = autoSavTimeLimit; autoSav = FindObjectOfType<ShowMessage>(); ds = GetComponent<DamageShow>(); updateManaRegen(); //Sound soundWalk = GetComponent<AudioSource> (); }