10 public virtual bool IsGlobalChara
20 public virtual string IdChara
31 this.branch = _branch;
35 public void SetChara(
Point pos)
37 if (this.IsGlobalChara)
39 this.chara =
EClass.game.cards.globalCharas.Find(this.IdChara);
40 if (this.chara ==
null)
42 Debug.Log(
"creating chara for meeting:" + this.IdChara);
43 this.chara =
CharaGen.Create(this.IdChara, -1);
44 this.chara.SetGlobal();
45 EClass.game.spatials.Find(
"somewhere").AddCard(this.chara);
50 this.chara =
EClass._zone.AddCard(
CharaGen.Create(
this.IdChara, -1), pos).Chara;
52 if (this.chara.currentZone !=
EClass.game.activeZone)
56 this.chara.MoveImmediate(pos,
true,
true);
62 EClass.pc.LookAt(this.chara);
63 this.chara.LookAt(
EClass.pc);
65 LayerDrama.Instance.SetOnKill(
new Action(this.OnEndDrama));
69 public virtual void PlayDrama()
74 public virtual void OnEndDrama()
76 if (this.chara.IsGlobal)
84 EClass.Branch.meetings.CallNext();
89 public int dateExipire;