public void SetSlimeType(SlimeType type) { slimeType_ = type; slimeInfo = ParentScrip._slimesList.GetSlimeInfo(type); hp = slimeInfo.hP; molePopupTime = slimeInfo.molePopupTime; _GotSlime = true; SlimeDead_ = false; privateWaitTime = (1f / GameSettings.animationFPS * slimeInfo.frameCount); GameObject newSlime = new GameObject("slime"); SpriteRenderer newSprite = newSlime.AddComponent<SpriteRenderer>(); newSprite.sprite = ParentScrip.initSprite; newSprite.sortingOrder = orderLayer; animator = newSlime.AddComponent<Animator>(); animator.runtimeAnimatorController = slimeInfo.runtimeAnimatorController; newSlime.transform.parent = transform; newSlime.transform.localPosition = OffSet; }
public void SetSlimeType(SlimeType type) { slimeType_ = type; slimeInfo = ParentScrip._slimesList.GetSlimeInfo(type); hp = slimeInfo.hP; molePopupTime = slimeInfo.molePopupTime; _GotSlime = true; SlimeDead_ = false; privateWaitTime = (1f / GameSettings.animationFPS * slimeInfo.frameCount); GameObject newSlime = new GameObject("slime"); SpriteRenderer newSprite = newSlime.AddComponent <SpriteRenderer>(); newSprite.sprite = ParentScrip.initSprite; newSprite.sortingOrder = orderLayer; animator = newSlime.AddComponent <Animator>(); animator.runtimeAnimatorController = slimeInfo.runtimeAnimatorController; newSlime.transform.parent = transform; newSlime.transform.localPosition = OffSet; }