示例#1
0
 //public static Hashtable skillUserHash = new Hashtable();
 public void Awake()
 {
     MsgCenter.instance.addListener(MsgCenter.FREEZE_START, freezeStart);
     mask = maskObj.GetComponent<CDMaskRect>();
     maskObj.transform.parent = transform;
     mask.updateMesh(mask.diameter,0);
     //	sprite.spriteName = "SkillIcon_"+ skillData.skillName + "_Disable";
     //	sprite.MakePixelPerfect();
     //skillBg.transform.localPosition.SetZ(1000f);
     //skillBgSilver.transform.localPosition.SetZ(0f);
 }
示例#2
0
 public void skillCast( CDMaskRect pMask ,   SkillIcon icon  )
 {
     if(!isCoolDown)
     {
     mask = pMask;
     iconView = icon;
     iTween.ValueTo(this.gameObject,new Hashtable(){{"from",CDTime},{"to",0},{ "onupdate","updateCurrentTime"},{ "onupdatetarget",gameObject},{
                                     "time",CDTime},{ "easetype","linear"},{"onupdateparams",tempValue},{
                                     "oncomplete","unlockCooldown"},{ "oncompletetarget",gameObject}});
     isCoolDown = true;
     }
 }
示例#3
0
 public void clearMaskObj()
 {
     mask = null;
     iconView = null;
 }
示例#4
0
 public void updateMaskObj( CDMaskRect pMask ,   SkillIcon icon  )
 {
     mask = pMask;
     iconView = icon;
 }