// Use this for initialization void Start() { #if UNITY_ANDROID androidMode = true; #endif restrictions = new bool[5]; turnNum.text = 1.ToString(); standEyes = GameObject.Find("StandActivate").GetComponent <Image>(); descText = GameObject.Find("DescBox").GetComponent <Image>(); //nameDisplay.text = charac.GetComponent<BaseCharacter>().Name; //characNEW = GameObject.Find("friendlyTeamManager").GetComponent<teamManager>().teamList[0]; nameDisplay.text = characNEW.Name; chargeDisplay.text = characNEW.theSkill.ChargeCost.ToString(); atkDisplay.text = characNEW.GetAttackDamage().ToString(); ranDisplay.text = characNEW.GetAttackRange().ToString(); defDisplay.text = characNEW.GetArmour().ToString(); heaDisplay.text = characNEW.BaseHealth.ToString(); profilePic.sprite = imgTmp; //camera = GetComponent<Camera>(); actionSelection = 1; menuOpen = true; shieldFade = false; mouseOnMenu = false; clickingNewChar = false; cancelAction = true; teamTurn = 1; timer = 0.0f; for (int i = 0; i < 5; i++) { restrictions[i] = false; } YourTurn.transform.localPosition = new Vector3(0, 0, 0); YourTurn.fillAmount = 0.0f; //EnemyTurn.transform.localPosition = new Vector3(0, 0, 0); //EnemyTurn.fillAmount = 0.0f; Commander = GameObject.Find("EnemyCommander"); androidMenu = GameObject.Find("AndroidMenu").GetComponent <Image>(); android_move = GameObject.Find("android_move").GetComponent <Image>(); android_attack = GameObject.Find("android_attack").GetComponent <Image>(); android_defend = GameObject.Find("android_defend").GetComponent <Image>(); android_item = GameObject.Find("android_item").GetComponent <Image>(); android_stand = GameObject.Find("android_stand").GetComponent <Image>(); }
public override void DoEffect(BaseCharacter user) { if (GameObject.Find("Controller").GetComponent <CharacterController>().CurrentMode != CharacterController.CONTROL_MODE.TARGET) { GameObject.Find("Controller").GetComponent <CharacterController>().CurrentMode = CharacterController.CONTROL_MODE.TARGET; GameObject.Find("MapGeneration").GetComponent <LevelGenerate>().redGen = true; Modifier toAdd = new Modifier(); toAdd.Init(Modifier.MODIFY_TYPE.RANGE, Range, 0); GameObject.Find(user.name).GetComponent <BaseCharacter>().AddModifier(toAdd); } else { target.GetComponent <BaseCharacter>().TakeDamage(user.GetAttackDamage()); GameObject.Find("Controller").GetComponent <CharacterController>().CurrentMode = CharacterController.CONTROL_MODE.FREE_ROAM; Debug.Log("Exit Target mode"); user.restrictActions[0] = true; user.restrictActions[1] = true; user.restrictActions[2] = true; user.restrictActions[3] = true; user.restrictActions[4] = true; } }