5 public virtual string IdZone =>
"instance_arena";
9 public override bool CanAbandon => EClass._zone.instance ==
null;
11 public override string RefDrama3 => base.ClientZone?.Name ??
"???";
28 zoneEventQuest.uidQuest =
uid;
30 zoneInstanceRandomQuest.uidClient = c.
uid;
31 zoneInstanceRandomQuest.uidQuest =
uid;
35 Debug.Log(
"Creating QuestInstance:" +
this?.ToString() +
"/" + c.
quest?.ToString() +
"/" + (c.
quest ==
this));
override string RefDrama3
override Zone CreateInstanceZone(Chara c)
virtual ZoneEventQuest CreateEvent()
override bool UseInstanceZone
virtual ZoneInstanceRandomQuest CreateInstance()
static Zone CreateInstance(string id, ZoneInstance instance)
void Add(ZoneEvent e, bool allowDuplicate=false)