コード例 #1
0
    /// <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();
    }
コード例 #2
0
    //- 初始化数据
    //
    // @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);
    }