private void ExecFlashCounter(Character player, StackObject[] stack_list) { if (stack_list.Length >= 2) { // FLASH_COUNTERがスタック先頭なので、一つ前を削除する。 int num = stack_list.Length - 2; if (ActionCommand.GetAttribute(stack_list[num].StackName) == ActionCommand.Attribute.Skill) { StartAnimation(stack_list[num].gameObject, "Counter!", Fix.COLOR_NORMAL); Destroy(stack_list[num].gameObject); stack_list[num] = null; } else { StartAnimation(stack_list[num].gameObject, Fix.BATTLE_MISS, Fix.COLOR_NORMAL); } } }