package Ġcom . so yle . stories . theme . use Character As Opp onent Ċ Ċ import Ġcom . so yle . stories . common . Notifier Ċ import Ġcom . so yle . stories . use case . theme . use Character As Opp onent . Character Used As Opp onent Ċ Ċ class ĠCharacter Used As Opp onent Notifier Ġ: ĠCharacter Used As Opp onent Receiver , ĠNot ifier < Character Used As Opp onent Receiver >() Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġreceive Character Used As Opp onent ( character Used As Opp onent : ĠCharacter Used As Opp onent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġnotify All Ġ{ Ġit . receive Character Used As Opp onent ( character Used As Opp onent ) Ġ} ĊĠĠĠ Ġ} Ċ Ċ }