import { Pet } from "../../schema/Pet"; import CfgMan from "../CfgMan"; import {Skill} from "../skill/Skill"; import { PlayerHandler } from "./PlayerHandler"; export class PetHandler { private _pet: Pet; private _owner: PlayerHandler; _id: number; _cfg: any; _exskills: number[]; _ap: number; public init(apet: Pet, owner: PlayerHandler){ this._pet = apet; this._owner = owner; }; public addGroupAttr(attrstr: string, value: number){ }; public addAttr(attrstr: string, value: number, sender: Skill){ }; public setParam(id: number, ap: number, effcnt: number, exskillid: number[]){ this._id = id; this._cfg = CfgMan.findUnitCfg(id); this._exskills.length = 0; exskillid.forEach((skillid: number)=>{ if(skillid > 0){ this._exskills.push(skillid); } }); } }