// Use this for initialization void Start() { //Initialize Abilities - TODO Should this be done statically? dStrike = new Decisive_Strike(); dStrike.setScript(this); courage = new Courage(); courage.setScript(this); judgement = new Judgement(); judgement.setScript(this); dJustice = new Demacian_Justice(); dJustice.setScript(this); valor = new Valor(); valor.setScript(this); level = 1; IconWidth = judgementTexture.width; IconHeight = judgementTexture.height; //Initially not running running = false; idling = true; a = gameObject.GetComponent(typeof(Animation)) as Animation; originalRotation = transform.localRotation; spinning = false; alive = true; inventory = new Item[inventorySize]; TwoHandedSword startingSword = new TwoHandedSword(); startingSword.randomizeWeapon(1, 1); awardItem(startingSword); Helm startingHelm = new Helm(); startingHelm.randomizeArmor(1, 1); awardItem(startingHelm); Chest startingChest = new Chest(); startingChest.randomizeArmor(1, 1); awardItem(startingChest); Gloves startingGloves = new Gloves(); startingGloves.randomizeArmor(1, 1); awardItem(startingGloves); Boots startingBoots = new Boots(); startingBoots.randomizeArmor(1, 1); awardItem(startingBoots); checkpointTexture = Resources.Load("CheckpointTexture/CheckpointMaybe") as Texture2D; playerPortrait = Resources.Load("CheckpointTexture/garen_circle") as Texture2D; playerManaTexture = Resources.Load("PlayerTextures/mana") as Texture2D; leftClickOverlay = Resources.Load("InstructionPage/leftclick") as Texture2D; rightClickOverlay = Resources.Load("InstructionPage/rightclick") as Texture2D; winTexture = Resources.Load("GUITextures/victoryFull") as Texture2D; lossTexture = Resources.Load("GUITextures/defeatFull") as Texture2D; continueButton = Resources.Load("InstructionPage/Continue") as Texture2D; continueButtonHighlighted = Resources.Load("InstructionPage/Continue2") as Texture2D; equipment = new Item[5]; //TODO decide on size equipmentRect = new Rect(50, 50, 300, 300); inventoryRect = new Rect(Screen.width - 350, 50, 300, Mathf.Ceil(inventorySize / 6) * 50 + 20); confirmRect = new Rect((Screen.width / 2) - 150, Screen.height / 4, 300, 300); continueRect = new Rect((Screen.width / 2) - (continueButton.width / 2), Screen.height * (3.0f/4.0f), continueButton.width, continueButton.height); movementSpeed = 1; recalculateStats(); if(PlayerPrefs.GetString("IsSaveGame") == "true"){ name = PlayerPrefs.GetString("SaveFileName"); Load(); } currentHealth = maxHealth; Save(); }
// Use this for initialization void Start() { currentHealth = maxHealth; //Initialize Abilities - TODO Should this be done statically? dStrike = new Decisive_Strike(); dStrike.setScript(this); courage = new Courage(); courage.setScript(this); judgement = new Judgement(); judgement.setScript(this); dJustice = new Demacian_Justice(); dJustice.setScript(this); valor = new Valor(); valor.setScript(this); IconWidth = judgementTexture.width; IconHeight = judgementTexture.height; //Initially not running running = false; idling = true; a = gameObject.GetComponent(typeof(Animation)) as Animation; originalRotation = transform.localRotation; spinning = false; alive = true; }