画像の変更
オブジェクトの画像の取得(変更元)
public SpriteRenderer MainSprite;
オブジェクトの画像の取得(変更元)
※Canvas Imageを変更する場合はこちら
※「using UnityEngine.UI;」が必要
public Image MainImage;
アセットの画像の取得(変更先)
public Sprite ChangeSprite;
上記2つのスクリプトを入れたら
inspectorに変更元の画像と 変更先の画像を入れます

そうしたら
MainSprite.sprite = ChangeSprite;
で 画像を変更します
変更先を「null」にすることで 画像を消すこともできます
また変更元は
SpriteRenderer MainSprite =
GetComponent<SpriteRenderer>();
で 自身にすることができます
画像は
Sprite image = Resources.Load<Sprite>
("Images/enemy000");
でも読み込むことができます
(上記の例だとResourcesフォルダ内のImagesフォルダ内の画像enemy000)
Sprite[] image = Resources.LoadAll<Sprite>
("Images/");
にすれば Resourcesフォルダ内のImagesフォルダ内の画像を全て読み込むことができます
MainSprite.sprite.name
で 画像の名前を取得できます
MainSprite.color = new Color(float a, float b, float c,
float d);
で 画像の色と透明度を変更できます
a = 赤の光度 (0〜1f)
b = 緑の光度 (0〜1f)
c = 青の光度 (0〜1f)
d = 透明度 (0〜1f)