Esempio n. 1
0
 public override void Init(ArmMassage items)
 {
     this.id           = items.id;
     this.name         = items.name;
     this.Intro        = items.Intro;
     this.price        = items.price;
     this.grade        = items.grade;
     this.durable      = items.durable;
     this.attackSpeed  = items.attackSpeed;
     this.attackDamage = items.attackDamage;
 }
    private void Award(int grade, Transform point)
    {
        //奖励金币
        //奖励武器
        ArmMassage arm = AwardArm();
        GameObject go  = MainManager._instance._poolManager.Create(Resources.Load(Myconts.RSOURCE_PREFABS_ARM_PATH + arm.name) as GameObject, Type.Arm);

        go.transform.position = point.position;
        go.transform.rotation = point.rotation;
        InitArm(go, arm);
    }
 /// <summary>
 /// 初始化武器属性
 /// </summary>
 /// <param name="initTargetArm">初始化的武器物体</param>
 /// <param name="arm">初始化信息</param>
 private void InitArm(GameObject initTargetArm, ArmMassage arm)
 {
     initTargetArm.GetComponent <Arm>().Init(arm);
 }
Esempio n. 4
0
 public virtual void Init(ArmMassage items)
 {
 }