// Use this for initialization void Start() { sr = GetComponent <SpriteRenderer>(); if (ForceLayer) { sr.sortingLayerName = "all"; } layerc = new CalcLayer(transform.eulerAngles.z); }
// Use this for initialization IEnumerator Start() { layerC = new CalcLayer(transform.eulerAngles.z); ssp = new SpriteSpeed(); ssp.sleep = 0.7f; ssp.index_jump = 1; SpriteContainer = (GameObject)Resources.Load("Prefabs/SpriteH"); hm = transform.parent.GetComponent <CharacterControl>(); MaxRow = CharacterAnimations.GetAnimationLenght(action_s); int i = 1; layers = Layer0.Length + 1; foreach (item_type s in Layer0) { if (s == item_type.shilds) { AddEmptyOrRemoveSprite(s, (i + 2)); hair_l = i; i += 2; } else { AddEmptyOrRemoveSprite(s, i); } i++; } foreach (Body_part part in ITEMS.main.GetRandomPerson(SpriteGender.male)) { AddBodyPart(part); } weapon_anim = AnimLoad(ITEMS.main.walk_anim, hair_l + 3); enabled = false; yield return(new WaitForSeconds(Time.deltaTime)); enabled = true; StartCoroutine(ChangeImage()); }