package Ġtab ool ib . module . effect . wing Ċ Ċ import Ġtab ool ib . common . platform . Proxy Particle Ċ import Ġtab ool ib . common . util . Vector ĊĊ Ċ /** Ċ Ġ* Ġè¡¨ç¤º ä¸Ģä¸ª ç¿ ħ è Ĩ Ģ çļĦ æŁĲä¸ª ç² Ĵ åŃĲ æķĪæŀľ Ċ Ġ*/ Ċ class ĠW ing Particle ( var Ġparticle : ĠProxy Particle , Ġvar Ġhas Color : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġvar Ġr Ġ= Ġ- 1 . 0 ĊĠĠĠ Ġvar Ġg Ġ= Ġ- 1 . 0 ĊĠĠĠ Ġvar Ġb Ġ= Ġ- 1 . 0 ĊĊĠĠĠ Ġconstructor ( particle : ĠProxy Particle , Ġr : ĠInt , Ġg : ĠInt , Ġb : ĠInt ) Ġ: Ġthis ( particle , Ġtrue ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . r Ġ= Ġr Ġ/ Ġ 2 5 5 . 0 ĊĠĠĠĠĠĠĠ Ġthis . g Ġ= Ġg Ġ/ Ġ 2 5 5 . 0 ĊĠĠĠĠĠĠĠ Ġthis . b Ġ= Ġb Ġ/ Ġ 2 5 5 . 0 ĊĠĠĠĠĠĠĠ Ġhas Color Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Offset (): ĠVector Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( has Color ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠVector ( r , Ġg , Ġb ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠVector ( 0 , Ġ 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }