void Awake() { s_shirt = CreateSO <ScriptableSettingsImage>("GraphicsCadr/Settings/s_shirt"); s_attack = CreateSO <ScriptableSettingspCaptionImage>("GraphicsCadr/Settings/s_attack"); s_face = CreateSO <ScriptableSettingsImage>("GraphicsCadr/Settings/s_face"); s_morale = CreateSO <ScriptableSettingspCaptionImage>("GraphicsCadr/Settings/s_morale"); s_health = CreateSO <ScriptableSettingspCaptionImage>("GraphicsCadr/Settings/s_health"); s_price = CreateSO <ScriptableSettingspCaptionImage>("GraphicsCadr/Settings/s_price"); Debug.Log("ScriptableObject extracted!"); }
public SpriteImageRender(ScriptableSettingsImage settings, Transform parnt, Material material, string name = "ImageRender") { if (settings != null) { GameObject image = new GameObject(name); image.transform.parent = parnt; transform = image.transform; settings.transform.getElement(image.transform); spriteRenderer = image.AddComponent <SpriteRenderer>(); spriteRenderer = settings.spriteRenderer.getElement(spriteRenderer); spriteRenderer.material = material; } }