2using System.Collections.Generic;
7public class MsgBox : MonoBehaviour
61 public List<MsgBlock>
blocks =
new List<MsgBlock>();
64 public List<MsgBlock>
logs =
new List<MsgBlock>();
70 goLog.SetActive(value:
false);
80 public void Append(Sprite s,
bool fitLine =
false)
95 currentBlock.box =
this;
98 currentBlock.bg.color =
bgColor;
109 for (
int i = 0; i < num; i++)
118 bool flag2 = (currentBlock.cg.enabled =
false);
119 image.enabled = flag2;
124 bool flag2 = (currentBlock.cg.enabled =
true);
125 image2.enabled = flag2;
145 for (
int i = 0; i <
blocks.Count; i++)
160 blocks[i].cg.alpha = alpha;
199 msgBlock.transform.SetParent(
layoutLog.transform, worldPositionStays:
false);
217 goBox.SetActive(!show);
218 goLog.SetActive(show);
223 block.transform.SetParent(
layoutLog.transform, worldPositionStays:
false);
226 foreach (
MsgBlock msgBlock
in componentsInChildren)
228 CanvasGroup cg = msgBlock.
cg;
229 bool flag2 = (msgBlock.bg.enabled =
false);
236 block2.transform.SetParent(
layout.transform, worldPositionStays:
false);
237 CanvasGroup cg2 = block2.
cg;
238 bool flag2 = (block2.bg.enabled =
true);
void Append(string s, Color col)
void Append(Sprite s, bool fitLine=false)
void ToggleLog(bool show)
void SetBG(SpriteAsset s, Color c)
void Append(string s, Color col)
VerticalLayoutGroup layoutLog
VerticalLayoutGroup layout
static void Despawn(Component c)
static Transform Spawn(string id, string path, Transform parent)