package Ġcom . kas umin otes . data Ċ Ċ data Ġclass ĠSkill Action ( ĊĠĠĠ Ġval Ġaction Id : ĠInt , ĊĠĠĠ Ġval Ġclass Id : ĠInt , ĊĠĠĠ Ġval Ġaction Type : ĠInt , ĊĠĠĠ Ġval Ġaction Detail 1 : ĠInt , ĊĠĠĠ Ġval Ġaction Detail 2 : ĠInt , ĊĠĠĠ Ġval Ġaction Detail 3 : ĠInt , ĊĠĠĠ Ġval Ġaction Value 1 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 2 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 3 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 4 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 5 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 6 : ĠDouble , ĊĠĠĠ Ġval Ġaction Value 7 : ĠDouble , ĊĠĠĠ Ġval Ġtarget Assignment : ĠInt , ĊĠĠĠ Ġval Ġtarget Area : ĠInt , ĊĠĠĠ Ġval Ġtarget Range : ĠInt , ĊĠĠĠ Ġval Ġtarget Type : ĠInt , ĊĠĠĠ Ġval Ġtarget Number : ĠInt , ĊĠĠĠ Ġval Ġtarget Count : ĠInt , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġlevel Up Disp : ĠString , ĊĠĠĠ Ġvar Ġdepend : ĠSkill Action ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġfields : ĠString ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Fields (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( fields Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġaction Detail Fields Ġ= Ġ( 1 .. 3 ). join ToString (",") Ġ{ Ġi Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" action _ detail _$ i " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġaction Value Fields Ġ= Ġ( 1 .. 7 ). join ToString (",") Ġ{ Ġi Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" action _ value _$ i " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfields Ġ= Ġ" action _ id , class _ id , action _ type ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"$ action Detail Fields ,$ action Value Fields ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" target _ assignment , target _ area , target _ range ," Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" target _ type , target _ number , target _ count , description , level _ up _ disp " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfields !! ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ