示例#1
0
 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!");
 }
示例#2
0
        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;
            }
        }