/// <summary> /// 初始化数据 /// </summary> /// <param name="src">发射源</param> /// <param name="dest">射击目标</param> /// <param name="poSrc">发射的起始位置</param> /// <param name="poDst">发射的目标位置</param> public virtual void initData(LiveObject src, LiveObject dest, FixVector3 poSrc, FixVector3 poDst) { m_scType = "bullet"; loadProperties(); m_src = src; m_dest = dest; m_fixv3SrcPos = poSrc; m_fixv3DestPos = poDst; m_fixDamage = m_src.getDamageValue(); }
//- 初始化数据 // // @param src 发射源 // @param dest 射击目标 // @param poOri 发射的起始位置 // @param poDst 发射的目标位置 // @return none. virtual public void initData(LiveObject src1, LiveObject dest1, FixVector3 poOri, FixVector3 poDst) { m_scType = "bullet"; loadProperties(); m_src = src1; m_dest = dest1; m_fixv3SrcPosition = poOri; m_fixv3DestPosition = poDst; m_fixDamage = m_src.getDamageValue(); m_dest.addAttackMeBulletObj(this); }