Terraria.ModLoader.NPCLoader.StrikeNPC C# (CSharp) 메소드

StrikeNPC() 공개 정적인 메소드

public static StrikeNPC ( NPC npc, double &damage, int defense, float &knockback, int hitDirection, bool &crit ) : bool
npc NPC
damage double
defense int
knockback float
hitDirection int
crit bool
리턴 bool
        public static bool StrikeNPC(NPC npc, ref double damage, int defense, ref float knockback, int hitDirection, ref bool crit)
        {
            bool flag = true;
            if (npc.modNPC != null)
            {
                flag = npc.modNPC.StrikeNPC(ref damage, defense, ref knockback, hitDirection, ref crit);
            }
            foreach (var hook in HookStrikeNPC)
            {
                if (!hook(npc, ref damage, defense, ref knockback, hitDirection, ref crit))
                {
                    flag = false;
                }
            }
            return flag;
        }