示例#1
0
    public void Init(TrapModel model, Vector3Int position)
    {
        m_model               = model;
        m_nextActivation      = Time.realtimeSinceStartup + m_model.Delay;
        m_activationPositions = new List <Vector2Int>();
        m_blockPositions      = new List <Vector2Int>();

        m_position = new Vector2Int(position.x, position.y);
        m_activationPositions.AddRange(m_model.ActivationPositions(m_position));
        m_blockPositions.AddRange(m_model.BlockPositions(m_position));
    }