// Use this for initialization void Start() { isInstant = true; //button.GetComponent<SkillBar>().isInstantSpell = true; hasDefended = false; isWait = true; hasAttacked = false; player = gameObject; telegrams = gameObject.GetComponent <TeleGrams>(); isPressed = false; button.GetComponent <SkillBar>().globalTime = 0; button.GetComponent <SkillBar>().isInstantAbility = true; AbilityCreatorClass abilityCreator = new AbilityCreatorClass(); var classInfo = abilityCreator.GetAbility(ID); Type type = classInfo.GetType(); foreach (var f in type.GetFields().Where(f => f.IsPublic)) { if (f.Name == "duration") { var temp = f.GetValue(classInfo).ToString(); duration = int.Parse(temp); //Debug.Log(duration); break; } } }
// Use this for initialization void Start() { ID = 2; isPressed = false; hasAttacked = true; player = gameObject; projector = Instantiate(Resources.Load <GameObject>("Projectors/RangedAttackProjector")); projector.transform.parent = this.gameObject.transform; projector.transform.localPosition = new Vector3(2, 24, 0); // mmm telegrams = gameObject.GetComponent <TeleGrams>(); button.GetComponent <SkillBar>().globalTime = duration; Init(); }
// Use this for initialization void Start() { delayForAttack = false; isRefreshed = false; enemy = gameObject.GetComponent <EnemyInformation>(); baseEnemy = gameObject.GetComponent <BaseEnemyScript>(); //baseEnemy.CalculateEnemyInfo(2, 1); agent = gameObject.GetComponent <NavMeshAgent>(); player = GameObject.FindGameObjectWithTag("Player"); tele = gameObject.GetComponent <TeleGrams>(); isAttacking = false; orgLocation = Instantiate(new GameObject()); orgLocation.transform.position = transform.position; isWaiting = false; orgPos = projector.transform.localPosition; }
public void Start() { //action = GameObject.FindGameObjectWithTag("Gui").GetComponent<NewActionBarScript>(); ZoomedIn = false; ZoomedBack = false; isClicked = false; // damage = GameInformation.playerMoveTwo.AbilityPower; teleGrams = player.GetComponent <TeleGrams>(); hasAttacked = true; isPressed = false; button.GetComponent <SkillBar>().globalTime = duration; projector = Instantiate(Resources.Load <GameObject>("Projectors/MeleeAttackArea")); projector.transform.parent = this.gameObject.transform; projector.transform.localPosition = new Vector3(0, 24, 2); // mmm projector.SetActive(false); //ani.GetComponent<Animator>(); //player = transform.parent.gameObject; }
// Use this for initialization void Start() { baseDamage = 5; isWait = false; hasAttacked = false; isFinished = false; player = gameObject; telegrams = gameObject.GetComponent <TeleGrams>(); isPressed = false; button.GetComponent <SkillBar>().globalTime = duration; projector = Instantiate(Resources.Load <GameObject>("Projectors/RangedAttackProjector")); projector.transform.parent = this.gameObject.transform; projector.transform.localPosition = new Vector3(0, 24, 0); // mmm var rotationVector = transform.rotation.eulerAngles; rotationVector.x = 90f; rotationVector.z = 90f; projector.transform.rotation = Quaternion.Euler(rotationVector); Init(); }
void Start() { isDying = false; if (!gameObject.GetComponent <NavMeshAgent>()) { gameObject.AddComponent <NavMeshAgent>(); agent = gameObject.GetComponent <NavMeshAgent>(); } if (!gameObject.GetComponent <TeleGrams>()) { gameObject.AddComponent <TeleGrams>(); tele = gameObject.GetComponent <TeleGrams>(); } summoner = GameObject.FindGameObjectWithTag("Player"); state = SummonStates.WAIT; isRefreshed = false; summon.SummonLevel = GameInformation.PlayerLevel; agent.speed = moveSpeed; }