public void CountUpEvent(GuildRequestEvent guildRequestEvent) { //第一イベント処理 if (guildRequestEvent == guildRequest.FirstTargetEvent) { currentFirstEventClearNumber++; if (currentFirstEventClearNumber < guildRequest.FirstEventClearNumber) { return; } firstEventClearFlag = true; if (firstEventClearFlag && secondEventClearFlag) { Message.Instance.ClearGuildRequest(); } } //第二イベント処理 else if (guildRequestEvent == guildRequest.SecondTargetEvent) { currentSecondEventClearNumber++; if (currentSecondEventClearNumber < guildRequest.SecondEventClearNumber) { return; } secondEventClearFlag = true; if (firstEventClearFlag && secondEventClearFlag) { Message.Instance.ClearGuildRequest(); } } }
void Start() { animator = GetComponent <Animator>(); currentHP = EnemyData.MaxHP; guildRequestEvent = EnemyData.GuildRequestEvent; _transform = transform; defaultScale = _transform.localScale; }