Construction Script / Event BeginPlay behavior

yes they are available. an interface is simply a hull or a contract between several classes for implementing/providing a function/event with a given/stanarized name and parameter list. so in other words, every class which implements interface foo in which is declared something like function int bar(who: bool, knows: string) - does exactly provide this - a function named foo, returning an int and having too params.