package Ġnl . ent re co . dart ss core card . profile . select Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroidx . core . app . Activity Options Compat Ċ import Ġandroid . view . View Ċ import Ġnl . ent re co . lib core . scopes . Activity Scope Ċ import Ġnl . ent re co . dart ss core card . profile . edit . Edit Player Name Activity Ċ import Ġnl . ent re co . dart ss core card . profile . view . Profile Activity Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġentre co Ġon Ġ 0 5 / 0 3 / 2 0 1 8 . Ċ Ġ*/ Ċ class ĠSelect Profile Navigator Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġ@ Activity Scope Ġprivate Ġval Ġactivity : ĠActivity ) Ġ{ ĊĊĠĠĠ Ġfun Ġon Profile Selected ( view : ĠView , Ġprofile : ĠProfile Model ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġlong ArrayOf ( profile . id ) ĊĠĠĠĠĠĠĠ ĠProfile Activity . launch ( activity , Ġid , Ġview ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠonCreate Profile ( view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠEdit Player Name Activity . launch ( activity ) ĊĠĠĠĠĠĠĠ Ġval Ġoptions Ġ= ĠActivity Options Compat . make Scene Transition Animation ( activity , Ġview , Ġview . transition Name ) ĊĠĠĠĠĠĠĠ Ġactivity . startActivity For Result ( intent , ĠSelect Profile Activity . REQUEST _ CODE _ CREATE , Ġoptions . to Bundle ()) ĊĠĠĠ Ġ} Ċ } Ċ